[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (OSLCCORE-43) OSLC Core 2.0 Appendix A: Common Properties defines things not currently in OSLC3
[ https://issues.oasis-open.org/browse/OSLCCORE-43?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=61968#comment-61968 ] James Amsden edited comment on OSLCCORE-43 at 3/2/16 7:54 PM: -------------------------------------------------------------- no comment was (Author: jamsden): The TC sees some value in specifying oslc:range for oslc:Property as a better choice that oslc:allowValues, oslc:allowedValue, oslc:valueType, oslc:representation. However, we don’t want to over-constrain implementations. Adding oslc:range in the OSLC specifications makes it much harder to change. There are many oslc:Properties whose oslc:range rdf:type is "likely to be <a type> but might not be". Specifying oslc:range for these properties might be too restrictive. On the other hand, many reflective tools need the type information for their purposes. [ ] Possible solution: - Weaken the description of range so that it is recommended types, not required types - Create an inventory of core object properties that could have a type and propose one - Send out an email with this information and get feedback whether this should be included in the spec or not. - Requires a vote [ ] oslc:range property description: In the specification body: The object resource SHOULD be any of the specified oslc:range types, but no inferencing is intended if the actual target resource is or is not one of these types. This is very different semantics than rdfs:range which does have inferencing implications. This may already be weak enough. in the shape file: "For object properties, an allowed object resource type." Change to: "For object properties, specifies what the object resource type is expected to be, but that is not necessarily the case." or just: "For object properties, specifies what the object resource type is expected to be" [ ] oslc:range property values for OSLC Core Common Properties: - contributor - foaf:Agent - creator - foaf:Agent - relation - type - rdf:type - member - serviceProvider - ServiceProvider - instanceShape - ResourceShape - discussedBy - oslc:Discussion - modifiedBy - foaf:Agent Comment - inReplyTo - oslc:Comment Compact - icon - largePreview - oslc:Preview - smallPreview - oslc:Preview CreationFactory - creation - ldp:Container - resourceShape - oslc:ResourceShape - resourceType - rdf:type - usage Dialog - resourceShape - oslc:ResourceShape - resourceType - rdf:type - usage Discussion - comment - oslc:Comment - discussionAbout Error - extendedError - oslc:ExtendedError ExtendedError - moreInfo OAuthConfiguration - oauthRequestTokenURI - authorizationURI - oauthAccessTokenURI PrefixDefinition - prefixBase Preview - document Publisher - icon QueryCapability - queryBase - resourceShape - oslc:ResourceShape - resourceType - rdf:type - usage ResourceShape - describes - property - oslc:Property - allowedValues - oslc:AllowedValues - allowedValue - unspecified oslc:valueType - defaultvalue - specified oslc:valueType - occurs - oslc:Cardinality - propertyDefinition - rdf:Property - range - rdf:type - representation - oslc:Representation - valueShape - oslc:ResourceShape - valueType - oslc:ResourceValueType Service - domain - creationFactory - oslc:CreationFactory - queryCapability - oslc:QueryCapability - selectionDialog - oslc:Dialog - creationDialog - oslc:Dialog - usage ServiceProvider - publisher - oslc:Publisher - service - oslc:Service - details - prefixDefinition - oslc:PrefixDefinition - oauthConfiguration - oslc:OAuthConfiguration ServiceProviderCatalog - domain - publisher - oslc:Publisher - serviceProvider - oslc:ServiceProvider - serviceProviderCatalog - oslc:ServiceProviderCatalog - oauthConfiguration - oslc:OAuthConfiguration > OSLC Core 2.0 Appendix A: Common Properties defines things not currently in OSLC3 > --------------------------------------------------------------------------------- > > Key: OSLCCORE-43 > URL: https://issues.oasis-open.org/browse/OSLCCORE-43 > Project: OASIS OSLC Lifecycle Integration Core (OSLC Core) TC > Issue Type: Bug > Reporter: James Amsden > Assignee: James Amsden > > OSLC Core 2.0 Appendix A: Common Properties (http://open-services.net/bin/view/Main/OSLCCoreSpecAppendixA) defines a number of common Resource Shape properties that are not currently part of the OSLC Core 3.0 vocabulary or shapes. These properties include Dublin Core, RDF, RDFS, OSLC, and FOAF. > Other shapes and properties for Resource Shapes, Comment, Error, etc. are covered in OSLC Core 3.0. > Should these be included in the oslc-core/shapes folder and the core-vocab.html document. -- This message was sent by Atlassian JIRA (v6.2.2#6258)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]