Notices

All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website.

This specification is published under the Attribution 4.0 International (CC BY 4.0). Portions of this specification are also provided under the Apache License 2.0.

All contributions made to this project have been made under the OASIS Contributor License Agreement (CLA).

For information on whether any patents have been disclosed that may be essential to implementing this specification, and any offers of patent licensing terms, please refer to the Open Projects IPR Statements page.

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Open Project or OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English.

The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns.

This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Project Specification or OASIS Standard, to notify the OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification.

OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Open Project that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so.

OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Open Project Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims.

The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see https://www.oasis-open.org/policies-guidelines/trademark/ for above guidance.


Table of Contents


1. Introduction

This section is non-normative.

RDF vocabularies define the terms and resources for a domain of interest, life-cycle management in the case of OSLC SysML v2. These vocabularies are often specified in an open manner, without providing information such as property domain and range assertions, cardinalities, etc. This helps keep the vocabulary applicable for a wide range of uses and furthering integration with other vocabularies.

However, it is often desirable to closed down a vocabulary with specific constraints to facilitate using the vocabulary for a specific purpose. This document specifies the constraints for using the OSLC SysML v2 vocabulary in OSLC. Different sets of constraints may be applied to a vocabulary in order to tailor its use, without overly constraining the vocabulary for other usages.

These constraints apply to the core vocabulary defined in OSLC SysML Version 2.0. Part 2: Vocabulary.

1.1 Terminology

This section is non-normative.

Terminology is based on OSLC Core Overview [OSLCCore3], W3C Linked Data Platform [LDP], W3C's Architecture of the World Wide Web [WEBARCH], Hyper-text Transfer Protocol [HTTP11]. Terminology for this specification is defined in part 1 of the multi-part specification.

1.2 References

1.2.1 Normative references

[HTTP11]
R. Fielding, Ed.; J. Reschke, Ed.. Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing. IETF, June 2014. Proposed Standard. URL: https://httpwg.org/specs/rfc7230.html
[LDP]
Steve Speicher; John Arwe; Ashok Malhotra. Linked Data Platform 1.0. W3C, 26 February 2015. W3C Recommendation. URL: https://www.w3.org/TR/ldp/
[OSLCCore3]
Jim Amsden; S. Speicher. OSLC Core Version 3.0. Part 1: Overview. OASIS. Project Specification Draft. URL: https://docs.oasis-open-projects.org/oslc-op/core/v3.0/oslc-core.html
[RFC2119]
S. Bradner. Key words for use in RFCs to Indicate Requirement Levels. IETF, March 1997. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc2119
[RFC8174]
B. Leiba. Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words. IETF, May 2017. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc8174

1.2.2 Informative references

[WEBARCH]
Ian Jacobs; Norman Walsh. Architecture of the World Wide Web, Volume One. W3C, 15 December 2004. W3C Recommendation. URL: https://www.w3.org/TR/webarch/

1.3 Typographical Conventions and Use of RFC Terms

As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this specification are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

In addition to the namespace URIs and namespace prefixes oslc, rdf, dcterms and foaf defined in the OSLC Core specification, OSLC SysML v2 defines the namespace URI of http://open-services.net/ns/sysmlv2# with a namespace prefix of oslc_sysmlv2

This specification also uses these namespace prefix definitions:


2. Resource Constraints

This section specifies the constraints for the SysML v2 resources. The resource properties are not limited to the ones defined in this specification, SysML v2 Servers may provide additional properties. It is recommended that any additional properties exist in their own unique namespace and not use the namespaces defined in these specifications.

AnnotatingElement Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-1].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
EventOccurrenceUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence Exactly-one false Resource Either oslc_sysmlv2:OccurrenceUsage 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.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-2].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConjugatedPortDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:conjugatedPortDefinition_OriginalPortDefinition Exactly-one false Resource Either oslc_sysmlv2:PortDefinition The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the ConjugatedPortDefinition.
oslc_sysmlv2:conjugatedPortDefinition_OwnedPortConjugator Exactly-one false Resource Either oslc_sysmlv2:PortConjugation The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its originalPortDefinition.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:portDefinition_ConjugatedPortDefinition Zero-or-one false Resource Either oslc_sysmlv2:ConjugatedPortDefinition The that is conjugate to this PortDefinition..
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-3].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ActionDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-4].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ReturnParameterMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:parameterMembership_OwnedMemberParameter Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is identified as a parameter by this ParameterMembership.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-5].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SuccessionAsUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:succession_EffectStep Zero-or-many false Resource Either oslc_sysmlv2:Step Steps that represent occurrences that are side effects of the transitionStep occurring.
oslc_sysmlv2:succession_GuardExpression Zero-or-many false Resource Either oslc_sysmlv2:Expression Expressions that must evaluate to true before the transitionStep can occur.
oslc_sysmlv2:succession_TransitionStep Zero-or-one false Resource Either oslc_sysmlv2:Step A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink.
oslc_sysmlv2:succession_TriggerStep Zero-or-many false Resource Either oslc_sysmlv2:Step 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-6].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
InvocationExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-7].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RequirementDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:requirementDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent actors involved in the requirement.
oslc_sysmlv2:requirementDefinition_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementDefinition, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = assumption.
oslc_sysmlv2:requirementDefinition_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all FramedConcernMemberships of the RequirementDefinition.
oslc_sysmlv2:requirementDefinition_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementDefinition_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementDefinition, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = requirement.
oslc_sysmlv2:requirementDefinition_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent stakeholders for th requirement.
oslc_sysmlv2:requirementDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementDefinition that represents its subject.
oslc_sysmlv2:requirementDefinition_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementDefinition, derived from the bodies of the documentation of the RequirementDefinition.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-8].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ItemFlowEnd Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-9].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Connector Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-10].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FlowConnectionDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:connectionDefinition_ConnectionEnd Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that define the things related by the ConnectionDefinition.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-11].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
VariantMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:variantMembership_OwnedVariantUsage Exactly-one false Resource Either oslc_sysmlv2:Usage The Usage that represents a variant in the context of the owningVariationDefinition or owningVariationUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-12].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
NullExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-13].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralString Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:literalString_Value Exactly-one false unspecified Either xsd:string The String value that is the result of evaluating this LiteralString.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-14].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
EnumerationUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:attributeUsage_AttributeDefinition Zero-or-many false Resource Either oslc_sysmlv2:DataType 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:enumerationUsage_EnumerationDefinition Exactly-one false Resource Either oslc_sysmlv2:EnumerationDefinition The single EnumerationDefinition that is the type of this EnumerationUsage.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-15].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
OperatorExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:operatorExpression_Operator Exactly-one false unspecified Either xsd:string An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library .
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-16].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
BooleanExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-17].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
StateDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:stateDefinition_DoAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateDefinition_EntryAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateDefinition_ExitAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateDefinition_IsParallel Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:stateDefinition_State Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the behavior defined by the StateDefinition.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-18].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
NamespaceExpose Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:namespaceImport_ImportedNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace whose visible Memberships are imported by this NamespaceImport.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-19].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Specialization Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-20].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LibraryPackage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:libraryPackage_IsStandard Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:package_FilterCondition Zero-or-many false Resource Either oslc_sysmlv2:Expression The model-level evaluable Boolean-valued Expression used to filter the members of this Package, which are owned by the Package are via ElementFilterMemberships.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-21].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ViewpointUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:requirementUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent actors involved in the requirement.
oslc_sysmlv2:requirementUsage_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementUsage, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = assumption.
oslc_sysmlv2:requirementUsage_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all FramedConcernMemberships of the RequirementUsage.
oslc_sysmlv2:requirementUsage_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementUsage_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementUsage, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = requirement.
oslc_sysmlv2:requirementUsage_RequirementDefinition Zero-or-one false Resource Either oslc_sysmlv2:RequirementDefinition The RequirementDefinition that is the single definition of this RequirementUsage.
oslc_sysmlv2:requirementUsage_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent stakeholders for the requirement.
oslc_sysmlv2:requirementUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementUsage that represents its subject.
oslc_sysmlv2:requirementUsage_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage..
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:viewpointUsage_ViewpointDefinition Zero-or-one false Resource Either oslc_sysmlv2:ViewpointDefinition The ViewpointDefinition that is the definition of this ViewpointUsage..
oslc_sysmlv2:viewpointUsage_ViewpointStakeholder Zero-or-many false Resource Either oslc_sysmlv2:PartUsage 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-22].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConnectionDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:connectionDefinition_ConnectionEnd Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that define the things related by the ConnectionDefinition.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-23].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Relationship Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-24].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Intersecting Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:intersecting_IntersectingType Exactly-one false Resource Either oslc_sysmlv2:Type Type that partly determines interpretations of typeIntersected, as described in Type::intersectingType.
oslc_sysmlv2:intersecting_TypeIntersected Exactly-one false Resource Either oslc_sysmlv2:Type Type with interpretations partly determined by intersectingType, as described in Type::intersectingType.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-25].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ParameterMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:parameterMembership_OwnedMemberParameter Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is identified as a parameter by this ParameterMembership.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-26].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Class Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-27].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Subclassification Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc_sysmlv2:subclassification_OwningClassifier Zero-or-one false Resource Either oslc_sysmlv2:Classifier The Classifier that owns this Subclassification relationship, which must also be its subclassifier.
oslc_sysmlv2:subclassification_Subclassifier Exactly-one false Resource Either oslc_sysmlv2:Classifier The more specific Classifier in this Subclassification.
oslc_sysmlv2:subclassification_Superclassifier Exactly-one false Resource Either oslc_sysmlv2:Classifier The more general Classifier in this Subclassification.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-28].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Element Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-29].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
TransitionFeatureMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:transitionFeatureMembership_Kind Exactly-one false unspecified Either oslc_sysmlv2:TransitionFeatureKind Whether this TransitionFeatureMembership is for a trigger, guard or effect.
oslc_sysmlv2:transitionFeatureMembership_TransitionFeature Exactly-one false Resource Either oslc_sysmlv2:Step The Step that is the ownedMemberFeature of this TransitionFeatureMembership.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-30].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureValue Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureValue_FeatureWithValue Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature to be provided a value.
oslc_sysmlv2:featureValue_IsDefault Exactly-one false unspecified Either xsd:boolean 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:featureValue_IsInitial Exactly-one false unspecified Either xsd:boolean Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue.
oslc_sysmlv2:featureValue_Value Exactly-one false Resource Either oslc_sysmlv2:Expression The Expression that provides the value of the featureWithValue as its result.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-31].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Comment Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:comment_Body Exactly-one false unspecified Either xsd:string The annotation text for the Comment.
oslc_sysmlv2:comment_Locale Zero-or-one false unspecified Either xsd:string 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]].
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-32].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureChainExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:featureChainExpression_TargetFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter member.

.
oslc_sysmlv2:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:operatorExpression_Operator Exactly-one false unspecified Either xsd:string An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library .
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-33].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
UseCaseUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:caseUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseUsage that represent actors involved in the case.
oslc_sysmlv2:caseUsage_CaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:CaseDefinition The CaseDefinition that is the type of this CaseUsage.
oslc_sysmlv2:caseUsage_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseUsage.
oslc_sysmlv2:caseUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseUsage that represents its subject.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:useCaseUsage_IncludedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the IncludeUseCaseUsages owned by this UseCaseUsage..
oslc_sysmlv2:useCaseUsage_UseCaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:UseCaseDefinition The UseCaseDefinition that is the definition of this UseCaseUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-34].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
DataType Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-35].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Expression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-36].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PartDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-37].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SendActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:sendActionUsage_PayloadArgument Exactly-one false Resource Either oslc_sysmlv2:Expression An Expression whose result is bound to the payload input parameter of this SendActionUsage.
oslc_sysmlv2:sendActionUsage_ReceiverArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression An Expression whose result is bound to the receiver input parameter of this SendActionUsage.
oslc_sysmlv2:sendActionUsage_SenderArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression An Expression whose result is bound to the sender input parameter of this SendActionUsage.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-38].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-39].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
StakeholderMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:parameterMembership_OwnedMemberParameter Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is identified as a parameter by this ParameterMembership.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:stakeholderMembership_OwnedStakeholderParameter Exactly-one false Resource Either oslc_sysmlv2:PartUsage The PartUsage specifying the stakeholder.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-40].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ReferenceUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-41].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AllocationDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:allocationDefinition_Allocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition.
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:connectionDefinition_ConnectionEnd Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that define the things related by the ConnectionDefinition.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-42].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ReferenceSubsetting Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:referenceSubsetting_ReferencedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is referenced by the referencingFeature of this ReferenceSubsetting.
oslc_sysmlv2:referenceSubsetting_ReferencingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc_sysmlv2:subsetting_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A subsettingFeature that is also the owningRelatedElement of this Subsetting.
oslc_sysmlv2:subsetting_SubsettedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is subsetted by the subsettingFeature of this Subsetting.
oslc_sysmlv2:subsetting_SubsettingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is a subset of the subsettedFeature of this Subsetting.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-43].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Invariant Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invariant_IsNegated Exactly-one false unspecified Either xsd:boolean Whether this Invariant is asserted to be false rather than true.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-44].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Type Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-45].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AnalysisCaseUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:analysisCaseUsage_AnalysisAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The composite usages of the AnalysisCaseUsage that are defined as AnalysisActions.
oslc_sysmlv2:analysisCaseUsage_AnalysisCaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:AnalysisCaseDefinition The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage.
oslc_sysmlv2:analysisCaseUsage_ResultExpression Zero-or-one false Resource Either oslc_sysmlv2:Expression An Expression used to compute the result of the AnalysisCaseUsage, owned via a ResultExpressionMembership.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:caseUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseUsage that represent actors involved in the case.
oslc_sysmlv2:caseUsage_CaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:CaseDefinition The CaseDefinition that is the type of this CaseUsage.
oslc_sysmlv2:caseUsage_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseUsage.
oslc_sysmlv2:caseUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseUsage that represents its subject.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-46].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FramedConcernMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:framedConcernMembership_OwnedConcern Exactly-one false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsage that is the ownedConstraint of this FramedConcernMembership.
oslc_sysmlv2:framedConcernMembership_ReferencedConcern Exactly-one false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsage that is referenced through this FramedConcernMembership. It is the referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, which must be a ConcernUsage.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:requirementConstraintMembership_Kind Exactly-one false unspecified Either oslc_sysmlv2:RequirementConstraintKind Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage.
oslc_sysmlv2:requirementConstraintMembership_OwnedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership.
oslc_sysmlv2:requirementConstraintMembership_ReferencedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-47].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AssignmentActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:assignmentActionUsage_Referent Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature whose value is to be set.
oslc_sysmlv2:assignmentActionUsage_TargetArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:assignmentActionUsage_ValueExpression Zero-or-one false Resource Either oslc_sysmlv2:Expression The Expression whose result is to be assigned to the referent Feature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-48].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Package Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:package_FilterCondition Zero-or-many false Resource Either oslc_sysmlv2:Expression The model-level evaluable Boolean-valued Expression used to filter the members of this Package, which are owned by the Package are via ElementFilterMemberships.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-49].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ItemFeature Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-50].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConstraintUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-51].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SubjectMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:parameterMembership_OwnedMemberParameter Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is identified as a parameter by this ParameterMembership.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:subjectMembership_OwnedSubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The UsageownedMemberParameter of this SubjectMembership.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-52].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureInverting Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureInverting_FeatureInverted Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is an inverse of the invertingFeature.
oslc_sysmlv2:featureInverting_InvertingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is an inverse of the invertedFeature.
oslc_sysmlv2:featureInverting_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A featureInverted that is also the owningRelatedElement of this FeatureInverting.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-53].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ElementFilterMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:elementFilterMembership_Condition Exactly-one false Resource Either oslc_sysmlv2:Expression The model-level evaluable Boolean-valued Expression used to filter the imported members of the membershipOwningNamespace of this ElementFilterMembership.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-54].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
IncludeUseCaseUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:caseUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseUsage that represent actors involved in the case.
oslc_sysmlv2:caseUsage_CaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:CaseDefinition The CaseDefinition that is the type of this CaseUsage.
oslc_sysmlv2:caseUsage_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseUsage.
oslc_sysmlv2:caseUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseUsage that represents its subject.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence Exactly-one false Resource Either oslc_sysmlv2:OccurrenceUsage 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.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:includeUseCaseUsage_UseCaseIncluded Exactly-one false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:performActionUsage_PerformedAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:useCaseUsage_IncludedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the IncludeUseCaseUsages owned by this UseCaseUsage..
oslc_sysmlv2:useCaseUsage_UseCaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:UseCaseDefinition The UseCaseDefinition that is the definition of this UseCaseUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-55].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ItemUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-56].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
TextualRepresentation Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:textualRepresentation_Body Exactly-one false unspecified Either xsd:string The textual representation of the representedElement in the given language.
oslc_sysmlv2:textualRepresentation_Language Exactly-one false unspecified Either xsd:string The natural or artifical language in which the body text is written.
oslc_sysmlv2:textualRepresentation_RepresentedElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that is represented by this TextualRepresentation.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-57].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
JoinNode Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-58].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
CalculationDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:calculationDefinition_Calculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The actions of this CalculationDefinition that are CalculationUsages.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-59].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConjugatedPortTyping Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:conjugatedPortTyping_ConjugatedPortDefinition Exactly-one false Resource Either oslc_sysmlv2:ConjugatedPortDefinition The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a ConjugatedPortDefinition.
oslc_sysmlv2:conjugatedPortTyping_PortDefinition Exactly-one false Resource Either oslc_sysmlv2:PortDefinition The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureTyping_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A typedFeature that is also the owningRelatedElement of this FeatureTyping.
oslc_sysmlv2:featureTyping_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that is being applied by this FeatureTyping.
oslc_sysmlv2:featureTyping_TypedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that has a type determined by this FeatureTyping.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-60].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MergeNode Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-61].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConnectionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connectionUsage_ConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:AssociationStructure 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.
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-62].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
NamespaceImport Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:namespaceImport_ImportedNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace whose visible Memberships are imported by this NamespaceImport.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-63].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureReferenceExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:featureReferenceExpression_Referent Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter member.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-64].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AcceptActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:acceptActionUsage_PayloadArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:acceptActionUsage_PayloadParameter Exactly-one false Resource Either oslc_sysmlv2:ReferenceUsage The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the base AcceptActionUsage AcceptAction from the Systems Model Library.
oslc_sysmlv2:acceptActionUsage_ReceiverArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage.
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-65].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
BindingConnector Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-66].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
TriggerInvocationExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:triggerInvocationExpression_Kind Exactly-one false unspecified Either oslc_sysmlv2:TriggerKind Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be invoked by this TriggerInvocationExpression.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-67].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ViewUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:viewUsage_ExposedElement Zero-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:viewUsage_SatisfiedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints satisfied by the ViewUsage.
oslc_sysmlv2:viewUsage_ViewCondition Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on Elements to be rendered in a view.
oslc_sysmlv2:viewUsage_ViewDefinition Zero-or-one false Resource Either oslc_sysmlv2:ViewDefinition The ViewDefinition that is the definition of this ViewUsage.
oslc_sysmlv2:viewUsage_ViewRendering Zero-or-one false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsage to be used to render views defined by this ViewUsage, which is the referencedRendering of the ViewRenderingMembership of the ViewUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-68].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AttributeDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-69].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Metaclass Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-70].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
UseCaseDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:calculationDefinition_Calculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The actions of this CalculationDefinition that are CalculationUsages.
oslc_sysmlv2:caseDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseDefinition that represent actors involved in the case.
oslc_sysmlv2:caseDefinition_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseDefinition.
oslc_sysmlv2:caseDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseDefinition that represents its subject.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:useCaseDefinition_IncludedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the IncludeUseCaseUsages owned by this UseCaseDefinition..
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-71].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Step Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-72].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AssociationStructure Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-73].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ResultExpressionMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:resultExpressionMembership_OwnedResultExpression Exactly-one false Resource Either oslc_sysmlv2:Expression The Expression that provides the result for the owner of the ResultExpressionMembership.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-74].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MembershipImport Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:membershipImport_ImportedMembership Exactly-one false Resource Either oslc_sysmlv2:Membership The Membership to be imported.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-75].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PortUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:portUsage_PortDefinition Zero-or-many false Resource Either oslc_sysmlv2:PortDefinition The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions..
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-76].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConstraintDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-77].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SelectExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:operatorExpression_Operator Exactly-one false unspecified Either xsd:string An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library .
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-78].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PortConjugation Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:conjugation_ConjugatedType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that is the result of applying Conjugation to the originalType.
oslc_sysmlv2:conjugation_OriginalType Exactly-one false Resource Either oslc_sysmlv2:Type The Type to be conjugated.
oslc_sysmlv2:conjugation_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The conjugatedType of this Conjugation that is also its owningRelatedElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:portConjugation_ConjugatedPortDefinition Exactly-one false Resource Either oslc_sysmlv2:ConjugatedPortDefinition The ConjugatedPortDefinition that is conjugate to the originalPortDefinition.
oslc_sysmlv2:portConjugation_OriginalPortDefinition Exactly-one false Resource Either oslc_sysmlv2:PortDefinition The PortDefinition being conjugated.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-79].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Succession Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:succession_EffectStep Zero-or-many false Resource Either oslc_sysmlv2:Step Steps that represent occurrences that are side effects of the transitionStep occurring.
oslc_sysmlv2:succession_GuardExpression Zero-or-many false Resource Either oslc_sysmlv2:Expression Expressions that must evaluate to true before the transitionStep can occur.
oslc_sysmlv2:succession_TransitionStep Zero-or-one false Resource Either oslc_sysmlv2:Step A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink.
oslc_sysmlv2:succession_TriggerStep Zero-or-many false Resource Either oslc_sysmlv2:Step 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-80].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MetadataDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-81].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
IfActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:ifActionUsage_ElseAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage that is to be performed if the result of the ifArgument is false. It is the (optional) third parameter of the IfActionUsage.
oslc_sysmlv2:ifActionUsage_IfArgument Exactly-one false Resource Either oslc_sysmlv2:Expression The Expression whose result determines whether the thenAction or (optionally) the elseAction is performed. It is the first parameter of the IfActionUsage..
oslc_sysmlv2:ifActionUsage_ThenAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second parameter of the IfActionUsage..
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-82].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
TypeFeaturing Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:typeFeaturing_FeatureOfType Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType. It is the source of the TypeFeaturing.
oslc_sysmlv2:typeFeaturing_FeaturingType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType. It is the target of the TypeFeaturing.
oslc_sysmlv2:typeFeaturing_OwningFeatureOfType Zero-or-one false Resource Either oslc_sysmlv2:Feature A featureOfType that is also the owningRelatedElement of this TypeFeaturing.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-83].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
EndFeatureMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-84].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AttributeUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:attributeUsage_AttributeDefinition Zero-or-many false Resource Either oslc_sysmlv2:DataType 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-85].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Predicate Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-86].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MetadataAccessExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:metadataAccessExpression_ReferencedElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element whose metadata is being accessed.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-87].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Interaction Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-88].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
DecisionNode Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-89].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
CaseDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:calculationDefinition_Calculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The actions of this CalculationDefinition that are CalculationUsages.
oslc_sysmlv2:caseDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseDefinition that represent actors involved in the case.
oslc_sysmlv2:caseDefinition_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseDefinition.
oslc_sysmlv2:caseDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseDefinition that represents its subject.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-90].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
WhileLoopActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:loopActionUsage_BodyAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the LoopActionUsage.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:whileLoopActionUsage_UntilArgument Zero-or-one false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:whileLoopActionUsage_WhileArgument Exactly-one false Resource Either oslc_sysmlv2:Expression The Expression whose result, if true, determines that the bodyAction should continue to be performed. It is the first owned parameter of the WhileLoopActionUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-91].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ExhibitStateUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence Exactly-one false Resource Either oslc_sysmlv2:OccurrenceUsage 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.
oslc_sysmlv2:exhibitStateUsage_ExhibitedState Exactly-one false Resource Either oslc_sysmlv2:StateUsage The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:performActionUsage_PerformedAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage.
oslc_sysmlv2:stateUsage_DoAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_EntryAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_ExitAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_IsParallel Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:stateUsage_StateDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-92].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ViewDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:viewDefinition_SatisfiedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints satisfied by the ViewDefinition.
oslc_sysmlv2:viewDefinition_View Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The usages of this ViewDefinition that are ViewUsages.
oslc_sysmlv2:viewDefinition_ViewCondition Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions on Elements to be rendered in a view.
oslc_sysmlv2:viewDefinition_ViewRendering Zero-or-one false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsage to be used to render views defined by this ViewDefinition, which is the referencedRendering of the ViewRenderingMembership of the ViewDefinition.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-93].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LifeClass Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-94].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RequirementConstraintMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:requirementConstraintMembership_Kind Exactly-one false unspecified Either oslc_sysmlv2:RequirementConstraintKind Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage.
oslc_sysmlv2:requirementConstraintMembership_OwnedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership.
oslc_sysmlv2:requirementConstraintMembership_ReferencedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-95].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
OccurrenceUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-96].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RenderingDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:renderingDefinition_Rendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The usages of a RenderingDefinition that are RenderingUsages.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-97].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
CalculationUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-98].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralBoolean Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:literalBoolean_Value Exactly-one false unspecified Either xsd:boolean The Boolean value that is the result of evaluating this LiteralBoolean.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-99].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralRational Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:literalRational_Value Exactly-one false unspecified Either xsd:float The value whose rational approximation is the result of evaluating this LiteralRational.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-100].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Documentation Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:comment_Body Exactly-one false unspecified Either xsd:string The annotation text for the Comment.
oslc_sysmlv2:comment_Locale Zero-or-one false unspecified Either xsd:string 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]].
oslc_sysmlv2:documentation_DocumentedElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that is documented by this Documentation.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-101].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ForkNode Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-102].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Annotation Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotation_AnnotatedElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that is annotated by the annotatingElement of this Annotation.
oslc_sysmlv2:annotation_AnnotatingElement Exactly-one false Resource Either oslc_sysmlv2:AnnotatingElement The AnnotatingElement that annotates the annotatedElement of this Annotation.
oslc_sysmlv2:annotation_OwningAnnotatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The annotatedElement of this Annotation, when it is also its owningRelatedElement.
oslc_sysmlv2:annotation_OwningAnnotatingElement Zero-or-one false Resource Either oslc_sysmlv2:AnnotatingElement The annotatingElement of this Annotation, when it is also its owningRelatedElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-103].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-104].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Conjugation Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:conjugation_ConjugatedType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that is the result of applying Conjugation to the originalType.
oslc_sysmlv2:conjugation_OriginalType Exactly-one false Resource Either oslc_sysmlv2:Type The Type to be conjugated.
oslc_sysmlv2:conjugation_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The conjugatedType of this Conjugation that is also its owningRelatedElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-105].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SatisfyRequirementUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:assertConstraintUsage_AssertedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage 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.
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invariant_IsNegated Exactly-one false unspecified Either xsd:boolean Whether this Invariant is asserted to be false rather than true.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:requirementUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent actors involved in the requirement.
oslc_sysmlv2:requirementUsage_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementUsage, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = assumption.
oslc_sysmlv2:requirementUsage_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all FramedConcernMemberships of the RequirementUsage.
oslc_sysmlv2:requirementUsage_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementUsage_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementUsage, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = requirement.
oslc_sysmlv2:requirementUsage_RequirementDefinition Zero-or-one false Resource Either oslc_sysmlv2:RequirementDefinition The RequirementDefinition that is the single definition of this RequirementUsage.
oslc_sysmlv2:requirementUsage_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent stakeholders for the requirement.
oslc_sysmlv2:requirementUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementUsage that represents its subject.
oslc_sysmlv2:requirementUsage_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage..
oslc_sysmlv2:satisfyRequirementUsage_SatisfiedRequirement Exactly-one false Resource Either oslc_sysmlv2:RequirementUsage 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.
oslc_sysmlv2:satisfyRequirementUsage_SatisfyingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-106].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AssertConstraintUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:assertConstraintUsage_AssertedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage 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.
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invariant_IsNegated Exactly-one false unspecified Either xsd:boolean Whether this Invariant is asserted to be false rather than true.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-107].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureTyping Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureTyping_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A typedFeature that is also the owningRelatedElement of this FeatureTyping.
oslc_sysmlv2:featureTyping_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that is being applied by this FeatureTyping.
oslc_sysmlv2:featureTyping_TypedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that has a type determined by this FeatureTyping.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-108].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
VerificationCaseDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:calculationDefinition_Calculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The actions of this CalculationDefinition that are CalculationUsages.
oslc_sysmlv2:caseDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseDefinition that represent actors involved in the case.
oslc_sysmlv2:caseDefinition_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseDefinition.
oslc_sysmlv2:caseDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseDefinition that represents its subject.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:verificationCaseDefinition_VerifiedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages verified by this VerificationCaseDefinition, which are the verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-109].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Structure Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-110].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ControlNode Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-111].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Membership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-112].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RenderingUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:renderingUsage_RenderingDefinition Zero-or-one false Resource Either oslc_sysmlv2:RenderingDefinition The RenderingDefinition that is the definition of this RenderingUsage.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-113].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AllocationUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:allocationUsage_AllocationDefinition Zero-or-many false Resource Either oslc_sysmlv2:AllocationDefinition The AllocationDefinitions that are the types of this AllocationUsage.
oslc_sysmlv2:connectionUsage_ConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:AssociationStructure 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.
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-114].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Featuring Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-115].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Definition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-116].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Usage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-117].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FlowConnectionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:connectionUsage_ConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:AssociationStructure 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.
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:flowConnectionUsage_FlowConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Interaction 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.
oslc_sysmlv2:itemFlow_Interaction Zero-or-many false Resource Either oslc_sysmlv2:Interaction The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively.
oslc_sysmlv2:itemFlow_ItemFeature Zero-or-one false Resource Either oslc_sysmlv2:ItemFeature The ownedFeature of the ItemFlow that is an ItemFeature (if any).
oslc_sysmlv2:itemFlow_ItemFlowEnd Zero-or-many false Resource Either oslc_sysmlv2:ItemFlowEnd The connectorEnds of this ItemFlow that are ItemFlowEnds.
oslc_sysmlv2:itemFlow_ItemType Zero-or-many false Resource Either oslc_sysmlv2:Classifier The type of values transferred, which is the type of the itemFeature of the ItemFlow.
oslc_sysmlv2:itemFlow_SourceOutputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow.
oslc_sysmlv2:itemFlow_TargetInputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow.
oslc_sysmlv2:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-118].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
CollectExpression Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:invocationExpression_Argument Zero-or-many false Resource Either oslc_sysmlv2:Expression The value Expressions of the FeatureValues of the owned input parameters of the InvocationExpression.
oslc_sysmlv2:invocationExpression_Operand Zero-or-many false Resource Either oslc_sysmlv2:Expression operand.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:operatorExpression_Operator Exactly-one false unspecified Either xsd:string An operator symbol that names a corresponding Function from one of the standard packages from the Kernel Function Library .
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-119].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RequirementVerificationMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:requirementConstraintMembership_Kind Exactly-one false unspecified Either oslc_sysmlv2:RequirementConstraintKind Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage.
oslc_sysmlv2:requirementConstraintMembership_OwnedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership.
oslc_sysmlv2:requirementConstraintMembership_ReferencedConstraint Exactly-one false Resource Either oslc_sysmlv2:ConstraintUsage 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.
oslc_sysmlv2:requirementVerificationMembership_OwnedRequirement Exactly-one false Resource Either oslc_sysmlv2:RequirementUsage The owned RequirementUsage that acts as the ownedConstraint for this RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset the verifiedRequirement.
oslc_sysmlv2:requirementVerificationMembership_VerifiedRequirement Exactly-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage that is identified as being verified. It is the referencedConstraint of the RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a RequirementUsage.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-120].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
StateUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:stateUsage_DoAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_EntryAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_ExitAction Zero-or-one false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:stateUsage_IsParallel Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:stateUsage_StateDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-121].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
BindingConnectorAsUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-122].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
InterfaceDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:connectionDefinition_ConnectionEnd Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that define the things related by the ConnectionDefinition.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:interfaceDefinition_InterfaceEnd Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are the connectionEnds of this InterfaceDefinition. .
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-123].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MetadataUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:metadataFeature_Metaclass Zero-or-one false Resource Either oslc_sysmlv2:Metaclass The type of this MetadataFeature, which must be a Metaclass.
oslc_sysmlv2:metadataUsage_MetadataDefinition Zero-or-one false Resource Either oslc_sysmlv2:Metaclass The MetadataDefinition that is the definition of this MetadataUsage.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-124].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ItemFlow Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemFlow_Interaction Zero-or-many false Resource Either oslc_sysmlv2:Interaction The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively.
oslc_sysmlv2:itemFlow_ItemFeature Zero-or-one false Resource Either oslc_sysmlv2:ItemFeature The ownedFeature of the ItemFlow that is an ItemFeature (if any).
oslc_sysmlv2:itemFlow_ItemFlowEnd Zero-or-many false Resource Either oslc_sysmlv2:ItemFlowEnd The connectorEnds of this ItemFlow that are ItemFlowEnds.
oslc_sysmlv2:itemFlow_ItemType Zero-or-many false Resource Either oslc_sysmlv2:Classifier The type of values transferred, which is the type of the itemFeature of the ItemFlow.
oslc_sysmlv2:itemFlow_SourceOutputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow.
oslc_sysmlv2:itemFlow_TargetInputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-125].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
FeatureChaining Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureChaining_ChainingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature whose values partly determine values of featureChained, as described in Feature::chainingFeature.
oslc_sysmlv2:featureChaining_FeatureChained Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature whose values are partly determined by values of the chainingFeature, as described in Feature::chainingFeature.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-126].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Differencing Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:differencing_DifferencingType Exactly-one false Resource Either oslc_sysmlv2:Type Type that partly determines interpretations of typeDifferenced, as described in Type::differencingType.
oslc_sysmlv2:differencing_TypeDifferenced Exactly-one false Resource Either oslc_sysmlv2:Type Type with interpretations partly determined by differencingType, as described in Type::differencingType.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-127].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SuccessionItemFlow Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemFlow_Interaction Zero-or-many false Resource Either oslc_sysmlv2:Interaction The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively.
oslc_sysmlv2:itemFlow_ItemFeature Zero-or-one false Resource Either oslc_sysmlv2:ItemFeature The ownedFeature of the ItemFlow that is an ItemFeature (if any).
oslc_sysmlv2:itemFlow_ItemFlowEnd Zero-or-many false Resource Either oslc_sysmlv2:ItemFlowEnd The connectorEnds of this ItemFlow that are ItemFlowEnds.
oslc_sysmlv2:itemFlow_ItemType Zero-or-many false Resource Either oslc_sysmlv2:Classifier The type of values transferred, which is the type of the itemFeature of the ItemFlow.
oslc_sysmlv2:itemFlow_SourceOutputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow.
oslc_sysmlv2:itemFlow_TargetInputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:succession_EffectStep Zero-or-many false Resource Either oslc_sysmlv2:Step Steps that represent occurrences that are side effects of the transitionStep occurring.
oslc_sysmlv2:succession_GuardExpression Zero-or-many false Resource Either oslc_sysmlv2:Expression Expressions that must evaluate to true before the transitionStep can occur.
oslc_sysmlv2:succession_TransitionStep Zero-or-one false Resource Either oslc_sysmlv2:Step A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink.
oslc_sysmlv2:succession_TriggerStep Zero-or-many false Resource Either oslc_sysmlv2:Step 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-128].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MultiplicityRange Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:multiplicityRange_Bound One-or-many false Resource Either oslc_sysmlv2:Expression The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the only ownedMembers of the MultiplicityRange.
oslc_sysmlv2:multiplicityRange_LowerBound Zero-or-one false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:multiplicityRange_UpperBound Exactly-one false Resource Either oslc_sysmlv2:Expression The Expression whose result is the upper bound of the MultiplicityRange.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-129].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralInfinity Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-130].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
InterfaceUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connectionUsage_ConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:AssociationStructure 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.
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:interfaceUsage_InterfaceDefinition Zero-or-many false Resource Either oslc_sysmlv2:InterfaceDefinition The InterfaceDefinitions that type this InterfaceUsage.
oslc_sysmlv2:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-131].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PerformActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:eventOccurrenceUsage_EventOccurrence Exactly-one false Resource Either oslc_sysmlv2:OccurrenceUsage 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.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:performActionUsage_PerformedAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-132].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
TransitionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:transitionUsage_EffectAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage 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.
oslc_sysmlv2:transitionUsage_GuardExpression Zero-or-many false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:transitionUsage_Source Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the TransitionUsage.
oslc_sysmlv2:transitionUsage_Succession Exactly-one false Resource Either oslc_sysmlv2:Succession The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is triggered, asserts the temporal ordering of the source and target.
oslc_sysmlv2:transitionUsage_Target Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the TransitionUsage..
oslc_sysmlv2:transitionUsage_TriggerAction Zero-or-many false Resource Either oslc_sysmlv2:AcceptActionUsage 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-133].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
VerificationCaseUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:caseUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseUsage that represent actors involved in the case.
oslc_sysmlv2:caseUsage_CaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:CaseDefinition The CaseDefinition that is the type of this CaseUsage.
oslc_sysmlv2:caseUsage_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseUsage.
oslc_sysmlv2:caseUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseUsage that represents its subject.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:verificationCaseUsage_VerificationCaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:VerificationCaseDefinition The VerificationCase that is the definition of this VerificationCaseUsage.
oslc_sysmlv2:verificationCaseUsage_VerifiedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-134].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PortDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:portDefinition_ConjugatedPortDefinition Zero-or-one false Resource Either oslc_sysmlv2:ConjugatedPortDefinition The that is conjugate to this PortDefinition..
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-135].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LiteralInteger Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:literalInteger_Value Exactly-one false unspecified Either xsd:integer The Integer value that is the result of evaluating this LiteralInteger.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-136].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ViewpointDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:requirementDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent actors involved in the requirement.
oslc_sysmlv2:requirementDefinition_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementDefinition, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = assumption.
oslc_sysmlv2:requirementDefinition_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all FramedConcernMemberships of the RequirementDefinition.
oslc_sysmlv2:requirementDefinition_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementDefinition_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementDefinition, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = requirement.
oslc_sysmlv2:requirementDefinition_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent stakeholders for th requirement.
oslc_sysmlv2:requirementDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementDefinition that represents its subject.
oslc_sysmlv2:requirementDefinition_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementDefinition, derived from the bodies of the documentation of the RequirementDefinition.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:viewpointDefinition_ViewpointStakeholder Zero-or-many false Resource Either oslc_sysmlv2:PartUsage 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-137].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
LoopActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:loopActionUsage_BodyAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the LoopActionUsage.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-138].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MembershipExpose Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:membershipImport_ImportedMembership Exactly-one false Resource Either oslc_sysmlv2:Membership The Membership to be imported.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-139].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ActorMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actorMembership_OwnedActorParameter Exactly-one false Resource Either oslc_sysmlv2:PartUsage The PartUsage specifying the actor.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:parameterMembership_OwnedMemberParameter Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is identified as a parameter by this ParameterMembership.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-140].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ViewRenderingMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:viewRenderingMembership_OwnedRendering Exactly-one false Resource Either oslc_sysmlv2:RenderingUsage The owned RenderingUsage that is either itself the referencedRendering or subsets the referencedRendering.
oslc_sysmlv2:viewRenderingMembership_ReferencedRendering Exactly-one false Resource Either oslc_sysmlv2:RenderingUsage 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-141].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Import Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-142].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Behavior Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-143].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Expose Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:import_ImportedElement Exactly-one false Resource Either oslc_sysmlv2:Element The effectively imported Element for this Import. For a MembershipImport, this is the memberElement of the importedMembership. For a NamespaceImport, it is the importedNamespace.
oslc_sysmlv2:import_ImportOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace into which Memberships are imported by this Import, which must be the owningRelatedElement of the Import.
oslc_sysmlv2:import_IsImportAll Exactly-one false unspecified Either xsd:boolean Whether to import memberships without regard to declared visibility.
oslc_sysmlv2:import_IsRecursive Exactly-one false unspecified Either xsd:boolean Whether to recursively import Memberships from visible, owned sub-Namespaces.
oslc_sysmlv2:import_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind The visibility level of the imported members from this Import relative to the importOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-144].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
RequirementUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:requirementUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent actors involved in the requirement.
oslc_sysmlv2:requirementUsage_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementUsage, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = assumption.
oslc_sysmlv2:requirementUsage_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all FramedConcernMemberships of the RequirementUsage.
oslc_sysmlv2:requirementUsage_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementUsage_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementUsage, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = requirement.
oslc_sysmlv2:requirementUsage_RequirementDefinition Zero-or-one false Resource Either oslc_sysmlv2:RequirementDefinition The RequirementDefinition that is the single definition of this RequirementUsage.
oslc_sysmlv2:requirementUsage_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent stakeholders for the requirement.
oslc_sysmlv2:requirementUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementUsage that represents its subject.
oslc_sysmlv2:requirementUsage_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage..
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-145].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
CaseUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:calculationUsage_CalculationDefinition Zero-or-one false Resource Either oslc_sysmlv2:Function 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..
oslc_sysmlv2:caseUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseUsage that represent actors involved in the case.
oslc_sysmlv2:caseUsage_CaseDefinition Zero-or-one false Resource Either oslc_sysmlv2:CaseDefinition The CaseDefinition that is the type of this CaseUsage.
oslc_sysmlv2:caseUsage_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseUsage.
oslc_sysmlv2:caseUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseUsage that represents its subject.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-146].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
OwningMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-147].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Function Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-148].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Redefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:redefinition_RedefinedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is redefined by the redefiningFeature of this Redefinition.
oslc_sysmlv2:redefinition_RedefiningFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is redefining the redefinedFeature of this Redefinition.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc_sysmlv2:subsetting_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A subsettingFeature that is also the owningRelatedElement of this Subsetting.
oslc_sysmlv2:subsetting_SubsettedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is subsetted by the subsettingFeature of this Subsetting.
oslc_sysmlv2:subsetting_SubsettingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is a subset of the subsettedFeature of this Subsetting.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-149].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
AnalysisCaseDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionDefinition_Action Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the behavior of the ActionDefinition.
oslc_sysmlv2:analysisCaseDefinition_AnalysisAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The composite actions of the AnalysisCaseDefinition that are defined as AnalysisActions.
oslc_sysmlv2:analysisCaseDefinition_ResultExpression Zero-or-one false Resource Either oslc_sysmlv2:Expression An Expression used to compute the result of the AnalysisCaseDefinition, owned via a ResultExpressionMembership.
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:calculationDefinition_Calculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The actions of this CalculationDefinition that are CalculationUsages.
oslc_sysmlv2:caseDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this CaseDefinition that represent actors involved in the case.
oslc_sysmlv2:caseDefinition_ObjectiveRequirement Zero-or-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage representing the objective of this CaseDefinition.
oslc_sysmlv2:caseDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this CaseDefinition that represents its subject.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-150].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Unioning Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:unioning_TypeUnioned Exactly-one false Resource Either oslc_sysmlv2:Type Type with interpretations partly determined by unioningType, as described in Type::unioningType.
oslc_sysmlv2:unioning_UnioningType Exactly-one false Resource Either oslc_sysmlv2:Type Type that partly determines interpretations of typeUnioned, as described in Type::unioningType.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-151].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
SuccessionFlowConnectionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:connectionUsage_ConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:AssociationStructure 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.
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:flowConnectionUsage_FlowConnectionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Interaction 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.
oslc_sysmlv2:itemFlow_Interaction Zero-or-many false Resource Either oslc_sysmlv2:Interaction The Interactions that type this ItemFlow. Interactions are both Associations and Behaviors, which can type Connectors and Steps, respectively.
oslc_sysmlv2:itemFlow_ItemFeature Zero-or-one false Resource Either oslc_sysmlv2:ItemFeature The ownedFeature of the ItemFlow that is an ItemFeature (if any).
oslc_sysmlv2:itemFlow_ItemFlowEnd Zero-or-many false Resource Either oslc_sysmlv2:ItemFlowEnd The connectorEnds of this ItemFlow that are ItemFlowEnds.
oslc_sysmlv2:itemFlow_ItemType Zero-or-many false Resource Either oslc_sysmlv2:Classifier The type of values transferred, which is the type of the itemFeature of the ItemFlow.
oslc_sysmlv2:itemFlow_SourceOutputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that provides the items carried by the ItemFlow. It must be an owned output of the source of the ItemFlow.
oslc_sysmlv2:itemFlow_TargetInputFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The Feature that receives the values carried by the ItemFlow. It must be an owned output of the target participant of the ItemFlow.
oslc_sysmlv2:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:succession_EffectStep Zero-or-many false Resource Either oslc_sysmlv2:Step Steps that represent occurrences that are side effects of the transitionStep occurring.
oslc_sysmlv2:succession_GuardExpression Zero-or-many false Resource Either oslc_sysmlv2:Expression Expressions that must evaluate to true before the transitionStep can occur.
oslc_sysmlv2:succession_TransitionStep Zero-or-one false Resource Either oslc_sysmlv2:Step A Step that is typed by the Behavior TransitionPerformances::TransitionPerformance (from the Kernel Semantic Library) that has this Succession as its transitionLink.
oslc_sysmlv2:succession_TriggerStep Zero-or-many false Resource Either oslc_sysmlv2:Step 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-152].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Namespace Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-153].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Dependency Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:dependency_Client One-or-many false Resource Either oslc_sysmlv2:Element The Element or Elements dependent on the supplier Elements.
oslc_sysmlv2:dependency_Supplier One-or-many false Resource Either oslc_sysmlv2:Element The Element or Elements on which the client Elements depend in some respect.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-154].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
OccurrenceDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-155].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ForLoopActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:forLoopActionUsage_LoopVariable Exactly-one false Resource Either oslc_sysmlv2:ReferenceUsage 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..
oslc_sysmlv2:forLoopActionUsage_SeqArgument Exactly-one false Resource Either oslc_sysmlv2:Expression 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.
oslc_sysmlv2:loopActionUsage_BodyAction Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the LoopActionUsage.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-156].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
MetadataFeature Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:annotatingElement_AnnotatedElement One-or-many false Resource Either oslc_sysmlv2:Element 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.
oslc_sysmlv2:annotatingElement_Annotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The Annotations that relate this AnnotatingElement to its annotatedElements.
oslc_sysmlv2:annotatingElement_OwnedAnnotatingRelationship Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this AnnotatingElement that are Annotations, for which this AnnotatingElement is the annotatingElement.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:metadataFeature_Metaclass Zero-or-one false Resource Either oslc_sysmlv2:Metaclass The type of this MetadataFeature, which must be a Metaclass.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-157].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ObjectiveMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:objectiveMembership_OwnedObjectiveRequirement Exactly-one false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsage that is the ownedMemberFeature of this RequirementUsage.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-158].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Feature Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-159].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
EnumerationDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:enumerationDefinition_EnumeratedValue Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each enumeratedValue specifies one of the allowed instances of the EnumerationDefinition.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-160].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ActionUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:actionUsage_ActionDefinition Zero-or-many false Resource Either oslc_sysmlv2:Behavior 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-161].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Disjoining Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:disjoining_DisjoiningType Exactly-one false Resource Either oslc_sysmlv2:Type Type asserted to be disjoint with the typeDisjoined.
oslc_sysmlv2:disjoining_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type A typeDisjoined that is also an owningRelatedElement.
oslc_sysmlv2:disjoining_TypeDisjoined Exactly-one false Resource Either oslc_sysmlv2:Type Type asserted to be disjoint with the disjoiningType.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-162].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Association Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:association_AssociationEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:association_RelatedType Zero-or-many false Resource Either oslc_sysmlv2:Type The types of the associationEnds of the Association, which are the relatedElements of the Association considered as a Relationship.
oslc_sysmlv2:association_SourceType Zero-or-one false Resource Either oslc_sysmlv2:Type The source relatedType for this Association. It is the first relatedType of the Association.
oslc_sysmlv2:association_TargetType Zero-or-many false Resource Either oslc_sysmlv2:Type The target relatedTypes for this Association. This includes all the relatedTypes other than the sourceType.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-163].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
PartUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:itemUsage_ItemDefinition Zero-or-many false Resource Either oslc_sysmlv2:Structure 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.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:partUsage_PartDefinition Zero-or-many false Resource Either oslc_sysmlv2:PartDefinition The itemDefinitions of this PartUsage that are PartDefinitions.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-164].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Multiplicity Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-165].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConcernDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:behavior_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:behavior_Step Zero-or-many false Resource Either oslc_sysmlv2:Step The Steps that make up this Behavior.
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:function_Expression Zero-or-many false Resource Either oslc_sysmlv2:Expression The Expressions that are steps in the calculation of the result of this Function.
oslc_sysmlv2:function_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:function_Result Exactly-one false Resource Either oslc_sysmlv2:Feature The result parameter of the Function, which is owned by the Function via a ReturnParameterMembership.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:requirementDefinition_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent actors involved in the requirement.
oslc_sysmlv2:requirementDefinition_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementDefinition, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = assumption.
oslc_sysmlv2:requirementDefinition_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all FramedConcernMemberships of the RequirementDefinition.
oslc_sysmlv2:requirementDefinition_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementDefinition_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementDefinition, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = requirement.
oslc_sysmlv2:requirementDefinition_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementDefinition that represent stakeholders for th requirement.
oslc_sysmlv2:requirementDefinition_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementDefinition that represents its subject.
oslc_sysmlv2:requirementDefinition_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementDefinition, derived from the bodies of the documentation of the RequirementDefinition.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-166].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConcernUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:booleanExpression_Predicate Zero-or-one false Resource Either oslc_sysmlv2:Predicate The Predicate that types this BooleanExpression.
oslc_sysmlv2:concernUsage_ConcernDefinition Zero-or-one false Resource Either oslc_sysmlv2:ConcernDefinition The ConcernDefinition that is the single type of this ConcernUsage.
oslc_sysmlv2:constraintUsage_ConstraintDefinition Zero-or-one false Resource Either oslc_sysmlv2:Predicate 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:expression_Function Zero-or-one false Resource Either oslc_sysmlv2:Function The Function that types this Expression.
oslc_sysmlv2:expression_IsModelLevelEvaluable Exactly-one false unspecified Either xsd:boolean Whether this Expression meets the constraints necessary to be evaluated at model level, that is, using metadata within the model.
oslc_sysmlv2:expression_Result Exactly-one false Resource Either oslc_sysmlv2:Feature .
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceUsage_IndividualDefinition Zero-or-one false Resource Either oslc_sysmlv2:OccurrenceDefinition The at most one occurrenceDefinition that has isIndividual = true.
oslc_sysmlv2:occurrenceUsage_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceUsage represents the usage of the specific individual (or portion of it) represented by its individualDefinition.
oslc_sysmlv2:occurrenceUsage_OccurrenceDefinition Zero-or-many false Resource Either oslc_sysmlv2:Class 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.
oslc_sysmlv2:occurrenceUsage_PortionKind Zero-or-one false unspecified Either oslc_sysmlv2:PortionKind The kind of (temporal) portion of the life of the occurrenceDefinition represented by this OccurrenceUsage, if it is so restricted.
oslc_sysmlv2:requirementUsage_ActorParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent actors involved in the requirement.
oslc_sysmlv2:requirementUsage_AssumedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent assumptions of this RequirementUsage, derived as the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = assumption.
oslc_sysmlv2:requirementUsage_FramedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all FramedConcernMemberships of the RequirementUsage.
oslc_sysmlv2:requirementUsage_ReqId Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:requirementUsage_RequiredConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The owned ConstraintUsages that represent requirements of this RequirementUsage, which are the ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = requirement.
oslc_sysmlv2:requirementUsage_RequirementDefinition Zero-or-one false Resource Either oslc_sysmlv2:RequirementDefinition The RequirementDefinition that is the single definition of this RequirementUsage.
oslc_sysmlv2:requirementUsage_StakeholderParameter Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The parameters of this RequirementUsage that represent stakeholders for the requirement.
oslc_sysmlv2:requirementUsage_SubjectParameter Exactly-one false Resource Either oslc_sysmlv2:Usage The parameter of this RequirementUsage that represents its subject.
oslc_sysmlv2:requirementUsage_Text Zero-or-many false unspecified Either xsd:string An optional textual statement of the requirement represented by this RequirementUsage, derived from the bodies of the documentation of the RequirementUsage..
oslc_sysmlv2:step_Behavior Zero-or-many false Resource Either oslc_sysmlv2:Behavior The Behaviors that type this Step.
oslc_sysmlv2:step_Parameter Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-167].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Classifier Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-168].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ItemDefinition Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:classifier_OwnedSubclassification Zero-or-many false Resource Either oslc_sysmlv2:Subclassification The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier is the subclassifier.
oslc_sysmlv2:definition_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Definition that are directedFeatures.
oslc_sysmlv2:definition_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Definition is for a variation point or not. If true, then all the memberships of the Definition must be VariantMemberships.
oslc_sysmlv2:definition_OwnedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The AttributeUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The code>CaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are ownedUsages of this Definition. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:definition_OwnedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The EnumerationUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The FlowConnectionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Definition.
oslc_sysmlv2:definition_OwnedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_OwnedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are ownedUsages of this Definition.
oslc_sysmlv2:definition_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Definition (not necessarily owned).
oslc_sysmlv2:definition_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:definition_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:occurrenceDefinition_IsIndividual Exactly-one false unspecified Either xsd:boolean Whether this OccurrenceDefinition is constrained to represent single individual.
oslc_sysmlv2:occurrenceDefinition_LifeClass Zero-or-one false Resource Either oslc_sysmlv2:LifeClass If isIndividual is true, a LifeClass that specializes this OccurrenceDefinition, restricting it to represent an individual.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-169].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
StateSubactionMembership Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:featureMembership_OwnedMemberFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the owningType.
oslc_sysmlv2:featureMembership_OwningType Exactly-one false Resource Either oslc_sysmlv2:Type The Type that owns this FeatureMembership.
oslc_sysmlv2:featuring_Feature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is featured by the featuringType.
oslc_sysmlv2:featuring_Type Exactly-one false Resource Either oslc_sysmlv2:Type The Type that features the featureOfType..
oslc_sysmlv2:membership_MemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes a member of the membershipOwningNamespace due to this Membership.
oslc_sysmlv2:membership_MemberElementId Exactly-one false unspecified Either xsd:string The elementId of the memberElement.
oslc_sysmlv2:membership_MemberName Zero-or-one false unspecified Either xsd:string The name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_MembershipOwningNamespace Exactly-one false Resource Either oslc_sysmlv2:Namespace The Namespace of which the memberElement becomes a member due to this Membership..
oslc_sysmlv2:membership_MemberShortName Zero-or-one false unspecified Either xsd:string The short name of the memberElement relative to the membershipOwningNamespace.
oslc_sysmlv2:membership_Visibility Exactly-one false unspecified Either oslc_sysmlv2:VisibilityKind Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly visible outside that Namespace.
oslc_sysmlv2:owningMembership_OwnedMemberElement Exactly-one false Resource Either oslc_sysmlv2:Element The Element that becomes an ownedMember of the membershipOwningNamespace due to this OwningMembership.
oslc_sysmlv2:owningMembership_OwnedMemberElementId Exactly-one false unspecified Either xsd:string The elementId of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberName Zero-or-one false unspecified Either xsd:string The name of the ownedMemberElement.
oslc_sysmlv2:owningMembership_OwnedMemberShortName Zero-or-one false unspecified Either xsd:string The shortName of the ownedMemberElement.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:stateSubactionMembership_Action Exactly-one false Resource Either oslc_sysmlv2:ActionUsage The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership.
oslc_sysmlv2:stateSubactionMembership_Kind Exactly-one false unspecified Either oslc_sysmlv2:StateSubactionKind Whether this StateSubactionMembership is for an entry, do or exit ActionUsage..
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-170].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
Subsetting Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:specialization_General Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a superset of all instances of the specific Type, which might be the same set.
oslc_sysmlv2:specialization_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement.
oslc_sysmlv2:specialization_Specific Exactly-one false Resource Either oslc_sysmlv2:Type A Type with a subset of all instances of the general Type, which might be the same set.
oslc_sysmlv2:subsetting_OwningFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature A subsettingFeature that is also the owningRelatedElement of this Subsetting.
oslc_sysmlv2:subsetting_SubsettedFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is subsetted by the subsettingFeature of this Subsetting.
oslc_sysmlv2:subsetting_SubsettingFeature Exactly-one false Resource Either oslc_sysmlv2:Feature The Feature that is a subset of the subsettedFeature of this Subsetting.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-171].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.
ConnectorAsUsage Properties
Prefixed Name Occurs Read-only Value-type Representation Range Description
dcterms:contributor Zero-or-many false AnyResource Either oslc:Any Contributor or contributors to the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:created Zero-or-one false dateTime N/A Unspecified Timestamp of resource creation.
dcterms:creator Zero-or-many false AnyResource Either oslc:Any Creator or creators of the resource. It is likely that the target resource will be a foaf:Person but that is not necessarily the case.
dcterms:description Zero-or-one false XMLLiteral N/A Unspecified Descriptive text about resource represented as rich text in XHTML content.
dcterms:identifier Exactly-one true string N/A Unspecified A unique identifier for a resource. Typically read-only and assigned by the service provider when a resource is created. Not typically intended for end-user display.
dcterms:modified Zero-or-one false dateTime N/A Unspecified Timestamp of latest resource modification.
dcterms:source Zero-or-one false Resource Reference oslc:Any The resource URI a client can perform a get on to obtain the original non-OSLC AM formatted resource that was used to create this resource. The source resource is usually a binary or proprietary format that the service provider can consume and convert into an OSLC AM format. The service may use content negotiation with the Accept header to obtain the desired content type.
dcterms:title Exactly-one false XMLLiteral N/A Unspecified Title of the resource represented as rich text in XHTML content.
dcterms:type Zero-or-many false string N/A Unspecified A short string representation for the type, for example ‘Car’.
jazz_am:derives Zero-or-many false Resource Reference oslc:Any The resource that derives from another resource originated from or is significantly influenced by the referenced resource. For example a model element derives from a requirement.
jazz_am:elaborates Zero-or-many false Resource Reference oslc:Any This resource elaborates the referenced resource.
jazz_am:external Zero-or-many false Resource Reference oslc:Any A generic link from a resource to an external web page.
jazz_am:refine Zero-or-many false Resource Reference oslc:Any The target is a refinement of the source. (e.g. a use case scenario might be a refinement of a textual requirement that describes the interaction).
jazz_am:satisfy Zero-or-many false Resource Reference oslc:Any The model element satisfies the requirement (e.g. The use case satisfies a functional requirement).
jazz_am:trace Zero-or-many false Resource Reference oslc:Any The model element has a trace to the requirement (e.g. An attribute or its value are traced to a requirement).
oslc_sysmlv2:connector_Association Zero-or-many false Resource Either oslc_sysmlv2:Association The Associations that type the Connector.
oslc_sysmlv2:connector_ConnectorEnd Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_RelatedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature 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.
oslc_sysmlv2:connector_SourceFeature Zero-or-one false Resource Either oslc_sysmlv2:Feature The source relatedFeature for this Connector. It is the first relatedFeature.
oslc_sysmlv2:connector_TargetFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the sourceFeature.
oslc_sysmlv2:element_AliasIds Zero-or-many false unspecified Either xsd:string Various alternative identifiers for this Element. Generally, these will be set by tools.
oslc_sysmlv2:element_DeclaredName Zero-or-one false unspecified Either xsd:string The declared name of this Element.
oslc_sysmlv2:element_DeclaredShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_Documentation Zero-or-many false Resource Either oslc_sysmlv2:Documentation The Documentation owned by this Element.
oslc_sysmlv2:element_ElementId Exactly-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_IsImpliedIncluded Exactly-one false unspecified Either xsd:boolean 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.
oslc_sysmlv2:element_IsLibraryElement Exactly-one false unspecified Either xsd:boolean Whether this Element is contained in the ownership tree of a library model.
oslc_sysmlv2:element_Name Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_OwnedAnnotation Zero-or-many false Resource Either oslc_sysmlv2:Annotation The ownedRelationships of this Element that are Annotations, for which this Element is the annotatedElement.
oslc_sysmlv2:element_OwnedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of this Element.
oslc_sysmlv2:element_OwnedRelationship Zero-or-many false Resource Either oslc_sysmlv2:Relationship The Relationships for which this Element is the owningRelatedElement.
oslc_sysmlv2:element_Owner Zero-or-one false Resource Either oslc_sysmlv2:Element The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this Element, if any.
oslc_sysmlv2:element_OwningMembership Zero-or-one false Resource Either oslc_sysmlv2:OwningMembership The owningRelationship of this Element, if that Relationship is a Membership.
oslc_sysmlv2:element_OwningNamespace Zero-or-one false Resource Either oslc_sysmlv2:Namespace The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership of this Element, if any.
oslc_sysmlv2:element_OwningRelationship Zero-or-one false Resource Either oslc_sysmlv2:Relationship The Relationship for which this Element is an ownedRelatedElement, if any.
oslc_sysmlv2:element_QualifiedName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_ShortName Zero-or-one false unspecified Either xsd:string 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.
oslc_sysmlv2:element_TextualRepresentation Zero-or-many false Resource Either oslc_sysmlv2:TextualRepresentation The TextualRepresentations that annotate this Element.
oslc_sysmlv2:feature_ChainingFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The Feature that are chained together to determine the values of this Feature, derived from the chainingFeatures of the ownedFeatureChainings of this Feature, in the same order. The values of a Feature with chainingFeatures are the same as values of the last Feature in the chain, which can be found by starting with the values of the first Feature (for each instance of the domain of the original Feature), then using each of those as domain instances to find the values of the second Feature in chainingFeatures, and so on, to values of the last Feature.
oslc_sysmlv2:feature_Direction Zero-or-one false unspecified Either oslc_sysmlv2:FeatureDirectionKind Indicates how values of this Feature are determined or used (as specified for the FeatureDirectionKind).
oslc_sysmlv2:feature_EndOwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an ownedMemberFeature.
oslc_sysmlv2:feature_FeaturingType Zero-or-many false Resource Either oslc_sysmlv2:Type Types that feature this Feature, such that any instance in the domain of the Feature must be classified by all of these Types, including at least all the featuringTypes of 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:feature_IsComposite Exactly-one false unspecified Either xsd:boolean 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:feature_IsDerived Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can always be computed from the values of other Features.
oslc_sysmlv2:feature_IsEnd Exactly-one false unspecified Either xsd:boolean Whether or not the this Feature is an end Feature, requiring a different interpretation of the multiplicity of the Feature.
oslc_sysmlv2:feature_IsNonunique Exactly-one false unspecified Either xsd:boolean isNonunique.
oslc_sysmlv2:feature_IsOrdered Exactly-one false unspecified Either xsd:boolean Whether an order exists for the values of this Feature or not.
oslc_sysmlv2:feature_IsPortion Exactly-one false unspecified Either xsd:boolean 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:feature_IsReadOnly Exactly-one false unspecified Either xsd:boolean Whether the values of this Feature can change over the lifetime of an instance of the domain.
oslc_sysmlv2:feature_IsUnique Exactly-one false unspecified Either xsd:boolean Whether or not values for this Feature must have no duplicates or not.
oslc_sysmlv2:feature_OwnedFeatureChaining Zero-or-many false Resource Either oslc_sysmlv2:FeatureChaining The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the featureChained.
oslc_sysmlv2:feature_OwnedFeatureInverting Zero-or-many false Resource Either oslc_sysmlv2:FeatureInverting The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the featureInverted.
oslc_sysmlv2:feature_OwnedRedefinition Zero-or-many false Resource Either oslc_sysmlv2:Redefinition The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the redefiningFeature.
oslc_sysmlv2:feature_OwnedReferenceSubsetting Zero-or-one false Resource Either oslc_sysmlv2:ReferenceSubsetting The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the Feature is the referencingFeature.
oslc_sysmlv2:feature_OwnedSubsetting Zero-or-many false Resource Either oslc_sysmlv2:Subsetting The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the subsettingFeature.
oslc_sysmlv2:feature_OwnedTypeFeaturing Zero-or-many false Resource Either oslc_sysmlv2:TypeFeaturing The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the featureOfType.
oslc_sysmlv2:feature_OwnedTyping Zero-or-many false Resource Either oslc_sysmlv2:FeatureTyping The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the typedFeature.
oslc_sysmlv2:feature_OwningFeatureMembership Zero-or-one false Resource Either oslc_sysmlv2:FeatureMembership The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType.
oslc_sysmlv2:feature_OwningType Zero-or-one false Resource Either oslc_sysmlv2:Type The Type that is the owningType of the owningFeatureMembership of this Feature.
oslc_sysmlv2:feature_Type Zero-or-many false Resource Either oslc_sysmlv2:Type Types that restrict the values of this Feature, such that the values must be instances of all the types. The types of a Feature are derived from its typings and the types of 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:namespace_ImportedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The Memberships in this Namespace that result from the ownedImports of this Namespace.
oslc_sysmlv2:namespace_Member Zero-or-many false Resource Either oslc_sysmlv2:Element The set of all member Elements of this Namespace, which are the memberElements of all memberships of the Namespace.
oslc_sysmlv2:namespace_Membership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships in this Namespace, including (at least) the union of ownedMemberships and importedMemberships.
oslc_sysmlv2:namespace_OwnedImport Zero-or-many false Resource Either oslc_sysmlv2:Import The ownedRelationships of this Namespace that are Imports, for which the Namespace is the importOwningNamespace.
oslc_sysmlv2:namespace_OwnedMember Zero-or-many false Resource Either oslc_sysmlv2:Element The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships of the ..
oslc_sysmlv2:namespace_OwnedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the membershipOwningNamespace.
oslc_sysmlv2:relationship_IsImplied Exactly-one false unspecified Either xsd:boolean Whether this Relationship was generated by tooling to meet semantic rules, rather than being directly created by a modeler.
oslc_sysmlv2:relationship_OwnedRelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements of this Relationship that are owned by the Relationship.
oslc_sysmlv2:relationship_OwningRelatedElement Zero-or-one false Resource Either oslc_sysmlv2:Element The relatedElement of this Relationship that owns the Relationship, if any.
oslc_sysmlv2:relationship_RelatedElement Zero-or-many false Resource Either oslc_sysmlv2:Element The Elements that are related by this Relationship, derived as the union of the source and target Elements of the Relationship.
oslc_sysmlv2:relationship_Source Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements from which this Relationship is considered to be directed..
oslc_sysmlv2:relationship_Target Zero-or-many false Resource Either oslc_sysmlv2:Element The relatedElements to which this Relationship is considered to be directed.
oslc_sysmlv2:type_DifferencingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with differencingTypes are asserted to be those of the first of those Types, but not including those of the remaining Types. For example, a Classifier might be the difference of a Classifier for people and another for people of a particular nationality, leaving people who are not of that nationality. Similarly, a feature of people might be the difference between a feature for their children and a Classifier for people of a particular sex, identifying their children not of 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:type_DirectedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The features of this Type that have a non-null direction.
oslc_sysmlv2:type_EndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All features of this Type with isEnd = true.
oslc_sysmlv2:type_Feature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the featureMemberships of this Type.
oslc_sysmlv2:type_FeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership 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_InheritedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships.
oslc_sysmlv2:type_InheritedMembership Zero-or-many false Resource Either oslc_sysmlv2:Membership All Memberships inherited by this Type via Specialization or Conjugation. These are included in the derived union for the memberships of the Type.
oslc_sysmlv2:type_Input Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction in or inout..
oslc_sysmlv2:type_IntersectingType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with intersectingTypes are asserted to be those in common among the intersectingTypes, which are the Types derived from the intersectingType of the ownedIntersectings of this Type. For example, a Classifier might be an intersection of Classifiers for people of a particular sex and of a particular nationality. Similarly, a feature for people's children of a particular sex might be the intersection of a Feature for their children and a Classifier for people of 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:type_IsAbstract Exactly-one false unspecified Either xsd:boolean Indicates whether instances of this Type must also be instances of at least one of its specialized Types.
oslc_sysmlv2:type_IsConjugated Exactly-one false unspecified Either xsd:boolean Indicates whether this Type has an ownedConjugator.
oslc_sysmlv2:type_IsSufficient Exactly-one false unspecified Either xsd:boolean Whether all things that meet the classification conditions of this Type must be classified by the Type.
oslc_sysmlv2:type_Multiplicity Zero-or-one false Resource Either oslc_sysmlv2:Multiplicity 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.
oslc_sysmlv2:type_Output Zero-or-many false Resource Either oslc_sysmlv2:Feature All features related to this Type by FeatureMemberships that have direction out or inout..
oslc_sysmlv2:type_OwnedConjugator Zero-or-one false Resource Either oslc_sysmlv2:Conjugation A Conjugation owned by this Type for which the Type is the originalType.
oslc_sysmlv2:type_OwnedDifferencing Zero-or-many false Resource Either oslc_sysmlv2:Differencing The ownedRelationships of this Type that are Differencings, having this Type as their typeDifferenced.
oslc_sysmlv2:type_OwnedDisjoining Zero-or-many false Resource Either oslc_sysmlv2:Disjoining The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined Type.
oslc_sysmlv2:type_OwnedEndFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature All endFeatures of this Type that are ownedFeatures.
oslc_sysmlv2:type_OwnedFeature Zero-or-many false Resource Either oslc_sysmlv2:Feature The ownedMemberFeatures of the ownedFeatureMemberships of this Type.
oslc_sysmlv2:type_OwnedFeatureMembership Zero-or-many false Resource Either oslc_sysmlv2:FeatureMembership The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. Each such FeatureMembership identifies an ownedFeature of the Type.
oslc_sysmlv2:type_OwnedIntersecting Zero-or-many false Resource Either oslc_sysmlv2:Intersecting The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected.
oslc_sysmlv2:type_OwnedSpecialization Zero-or-many false Resource Either oslc_sysmlv2:Specialization The ownedRelationships of this Type that are Specializations, for which the Type is the specific Type.
oslc_sysmlv2:type_OwnedUnioning Zero-or-many false Resource Either oslc_sysmlv2:Unioning The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned.
oslc_sysmlv2:type_UnioningType Zero-or-many false Resource Either oslc_sysmlv2:Type The interpretations of a Type with unioningTypes are asserted to be the same as those of all the unioningTypes together, which are the Types derived from the unioningType of the ownedUnionings of this Type. For example, a Classifier for people might be the union of Classifiers for all the sexes. Similarly, a feature for people's children might be the union of features dividing them in the same ways as people in general.
oslc_sysmlv2:usage_Definition Zero-or-many false Resource Either oslc_sysmlv2:Classifier 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.
oslc_sysmlv2:usage_DirectedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The usages of this Usage that are directedFeatures.
oslc_sysmlv2:usage_IsReference Exactly-one false unspecified Either xsd:boolean Whether this Usage is a referential Usage, that is, it has isComposite = false.
oslc_sysmlv2:usage_IsVariation Exactly-one false unspecified Either xsd:boolean Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage must be VariantMemberships.
oslc_sysmlv2:usage_NestedAction Zero-or-many false Resource Either oslc_sysmlv2:ActionUsage The ActionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAllocation Zero-or-many false Resource Either oslc_sysmlv2:AllocationUsage The AllocationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAnalysisCase Zero-or-many false Resource Either oslc_sysmlv2:AnalysisCaseUsage The AnalysisCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedAttribute Zero-or-many false Resource Either oslc_sysmlv2:AttributeUsage The code>AttributeUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCalculation Zero-or-many false Resource Either oslc_sysmlv2:CalculationUsage The CalculationUsage that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedCase Zero-or-many false Resource Either oslc_sysmlv2:CaseUsage The CaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConcern Zero-or-many false Resource Either oslc_sysmlv2:ConcernUsage The ConcernUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedConnection Zero-or-many false Resource Either oslc_sysmlv2:ConnectorAsUsage The ConnectorAsUsages that are nestedUsages of this Usage. Note that this list includes BindingConnectorAsUsages and SuccessionAsUsages, even though these are ConnectorAsUsages but not ConnectionUsages.
oslc_sysmlv2:usage_NestedConstraint Zero-or-many false Resource Either oslc_sysmlv2:ConstraintUsage The ConstraintUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedEnumeration Zero-or-many false Resource Either oslc_sysmlv2:EnumerationUsage The code>EnumerationUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedFlow Zero-or-many false Resource Either oslc_sysmlv2:FlowConnectionUsage The code>FlowConnectionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedInterface Zero-or-many false Resource Either oslc_sysmlv2:InterfaceUsage The InterfaceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedItem Zero-or-many false Resource Either oslc_sysmlv2:ItemUsage The ItemUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedMetadata Zero-or-many false Resource Either oslc_sysmlv2:MetadataUsage The MetadataUsages that are nestedUsages of this of this Usage.
oslc_sysmlv2:usage_NestedOccurrence Zero-or-many false Resource Either oslc_sysmlv2:OccurrenceUsage The OccurrenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPart Zero-or-many false Resource Either oslc_sysmlv2:PartUsage The PartUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedPort Zero-or-many false Resource Either oslc_sysmlv2:PortUsage The PortUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedReference Zero-or-many false Resource Either oslc_sysmlv2:ReferenceUsage The ReferenceUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRendering Zero-or-many false Resource Either oslc_sysmlv2:RenderingUsage The RenderingUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedRequirement Zero-or-many false Resource Either oslc_sysmlv2:RequirementUsage The RequirementUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedState Zero-or-many false Resource Either oslc_sysmlv2:StateUsage The StateUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedTransition Zero-or-many false Resource Either oslc_sysmlv2:TransitionUsage The TransitionUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedUsage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are ownedFeatures of this Usage.
oslc_sysmlv2:usage_NestedUseCase Zero-or-many false Resource Either oslc_sysmlv2:UseCaseUsage The UseCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedVerificationCase Zero-or-many false Resource Either oslc_sysmlv2:VerificationCaseUsage The VerificationCaseUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedView Zero-or-many false Resource Either oslc_sysmlv2:ViewUsage The ViewUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_NestedViewpoint Zero-or-many false Resource Either oslc_sysmlv2:ViewpointUsage The ViewpointUsages that are nestedUsages of this Usage.
oslc_sysmlv2:usage_OwningDefinition Zero-or-one false Resource Either oslc_sysmlv2:Definition The Definition that owns this Usage (if any).
oslc_sysmlv2:usage_OwningUsage Zero-or-one false Resource Either oslc_sysmlv2:Usage The Usage in which this Usage is nested (if any).
oslc_sysmlv2:usage_Usage Zero-or-many false Resource Either oslc_sysmlv2:Usage The Usages that are features of this Usage (not necessarily owned).
oslc_sysmlv2:usage_Variant Zero-or-many false Resource Either oslc_sysmlv2:Usage 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.
oslc_sysmlv2:usage_VariantMembership Zero-or-many false Resource Either oslc_sysmlv2:VariantMembership 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.
oslc:instanceShape Zero-or-one false Resource Reference oslc:ResourceShape The URI of a Resource Shape that describes the possible properties, occurrence, value types, allowed values and labels. This shape information is useful in displaying the subject resource as well as guiding clients in performing modifications. Instance shapes may be specific to the authenticated user associated with the request that retrieved the resource, the current state of the resource and other factors and thus should not be cached.
oslc:serviceProvider Zero-or-many false Resource Reference oslc:ServiceProvider A link to the resource's OSLC Service Provider. There may be cases when the subject resource is available from a service provider that implements multiple domain specifications, which could result in multiple values for this property.
oslc:shortTitle Zero-or-one false XMLLiteral N/A Unspecified Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element [SML-172].
rdf:type Zero-or-many false Resource Reference rdfs:Class The resource type URIs.

3. Conformance

OSLC SysML v2 servers MUST follow the constraints defined here where required, and with the meanings defined here.

OSLC SysML v2 servers MAY provide additional constraints for specific purposes.

Clause Number Requirement
SML-172 Short name identifying a resource, often used as an abbreviated identifier for presentation to end-users. SHOULD include only content that is valid inside an XHTML <span> element