|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
Go to the source code of this file.
Macros | |
| #define | LIS_DCTERMS_NAMESPACE_PREFIX "dcterms" |
| #define | LIS_OSLC_CM_CORE_NAMESPACE_PREFIX "oslc_cm" |
| #define | LIS_OSLC_CORE_NAMESPACE_PREFIX "oslc" |
| #define | LIS_OSLC_DATA_NAMESPACE_PREFIX "oslc_data" |
| #define | LIS_RDF_NAMESPACE_PREFIX "rdf" |
| #define | LIS_RDFS_NAMESPACE_PREFIX "rdfs" |
Typedefs | |
| typedef enum LIS_media_type_e | LIS_media_type_t |
| typedef enum LIS_properties_prefix_name_e | LIS_properties_prefix_name_t |
| typedef enum LIS_properties_range_type_e | LIS_properties_range_type_t |
| typedef enum LIS_properties_representation_type_e | LIS_properties_representation_type_t |
| typedef enum LIS_properties_value_occurs_e | LIS_properties_value_occurs_t |
| typedef enum LIS_properties_value_type_e | LIS_properties_value_type_t |
This file contains the declaration for the LIS toolkit property attribute types and constants defined by OSLC specifications Open Services for Lifecycle Collaboration (OSLC) specifiications provide a list of properties allowed and/or required for a particular domain and operation on an OSLC defined resource. Specifications that provide a list of properties and constraints on them provide the following information for each property that it define.
Definition in file lis_datatypes.h.
| #define LIS_DCTERMS_NAMESPACE_PREFIX "dcterms" |
Defines dcterms prefix
Definition at line 162 of file lis_datatypes.h.
| #define LIS_OSLC_CM_CORE_NAMESPACE_PREFIX "oslc_cm" |
Defines oslc cm core prefix
Definition at line 187 of file lis_datatypes.h.
| #define LIS_OSLC_CORE_NAMESPACE_PREFIX "oslc" |
Defines oslc core prefix
Definition at line 167 of file lis_datatypes.h.
| #define LIS_OSLC_DATA_NAMESPACE_PREFIX "oslc_data" |
Defines oslc data prefix
Definition at line 172 of file lis_datatypes.h.
| #define LIS_RDF_NAMESPACE_PREFIX "rdf" |
Defines rdf prefix
Definition at line 177 of file lis_datatypes.h.
| #define LIS_RDFS_NAMESPACE_PREFIX "rdfs" |
Defines rdfs prefix
Definition at line 182 of file lis_datatypes.h.
| typedef enum LIS_media_type_e LIS_media_type_t |
Defines different values that can be used as LIS media types
| typedef enum LIS_properties_prefix_name_e LIS_properties_prefix_name_t |
Defines different values that can be used as LIS Property names along with prefix
Valid prefix values are dcterms, rdf, rdfs, oslc, oslc_cm, which are explained below
| typedef enum LIS_properties_range_type_e LIS_properties_range_type_t |
Defines different values that can be used as LIS Property Range
Range for properties with a resource value-type.
Open Services for Lifecycle Collaboration (OSLC) specifications which usually results in no restrictions on the range of possible resource types allowed.
Defines different values that can be used as LIS Property Representation types Representation for properties with a resource value-type, OSLC specifications specify the respresentation of the resource.
Defines different values that can be used as LIS Property Occurs .
| typedef enum LIS_properties_value_type_e LIS_properties_value_type_t |
Defines different values that can be used as LIS property types A property may allow multiple value-types and a value must satisfy one or more of them. Each value-type must be a URI that corresponds to one of the following
| enum LIS_media_type_e |
Defines different values that can be used as LIS media types
Definition at line 28 of file lis_datatypes.h.
Defines different values that can be used as LIS Property names along with prefix
Valid prefix values are dcterms, rdf, rdfs, oslc, oslc_cm, which are explained below
Definition at line 96 of file lis_datatypes.h.
Defines different values that can be used as LIS Property Range
Range for properties with a resource value-type.
Open Services for Lifecycle Collaboration (OSLC) specifications which usually results in no restrictions on the range of possible resource types allowed.
| Enumerator | |
|---|---|
| LIS_PROP_RANGE_any |
Property range Any |
| LIS_PROP_RANGE_na |
Property range Not applicable |
Definition at line 152 of file lis_datatypes.h.
Defines different values that can be used as LIS Property Representation types Representation for properties with a resource value-type, OSLC specifications specify the respresentation of the resource.
| Enumerator | |
|---|---|
| LIS_PROP_REPRESENTATION_reference |
Property representation http://open-services.net/ns/core#Reference |
| LIS_PROP_REPRESENTATION_inline |
Property representation http://open-services.net/ns/core#Inline |
| LIS_PROP_REPRESENTATION_either |
Property representation http://open-services.net/ns/core#Either |
| LIS_PROP_REPRESENTATION_na |
Property representation Not Applicable. |
Definition at line 70 of file lis_datatypes.h.
Defines different values that can be used as LIS Property Occurs .
| Enumerator | |
|---|---|
| LIS_PROP_OCCURS_exactly_one |
Property occrurs http://open-services.net/ns/core#Exactly-one |
| LIS_PROP_OCCURS_zero_or_one |
Property occrurs http://open-services.net/ns/core#Zero-or-one |
| LIS_PROP_OCCURS_zero_or_many |
Property occrurs http://open-services.net/ns/core#Zero-or-many |
| LIS_PROP_OCCURS_one_or_many |
Property occrurs http://open-services.net/ns/core#One-or-many |
| LIS_PROP_OCCURS_any |
property occrurs http://open-services.net/ns/core#Any |
Definition at line 82 of file lis_datatypes.h.
Defines different values that can be used as LIS property types A property may allow multiple value-types and a value must satisfy one or more of them. Each value-type must be a URI that corresponds to one of the following
| Enumerator | |
|---|---|
| LIS_PROP_TYPE_boolean |
Property type boolean, http://www.w3.org/2001/XMLSchema#boolean. |
| LIS_PROP_TYPE_decimal |
Property type decimal, http://www.w3.org/2001/XMLSchema#decimal |
| LIS_PROP_TYPE_double |
Property type doubls, http://www.w3.org/2001/XMLSchema#double |
| LIS_PROP_TYPE_float |
Property type float, http://www.w3.org/2001/XMLSchema#dfloat, |
| LIS_PROP_TYPE_integer |
Property type integer, http://www.w3.org/2001/XMLSchema#integer |
| LIS_PROP_TYPE_date_time |
Property type data time, http://www.w3.org/2001/XMLSchema#dateTime |
| LIS_PROP_TYPE_string |
Property type string, http://www.w3.org/2001/XMLSchema#string |
| LIS_PROP_TYPE_xml_literal |
Property type XML literal, http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral |
| LIS_PROP_TYPE_resource |
Property type resource, http://open-services.net/ns/core#AnyResource |
| LIS_PROP_TYPE_local_resource |
Property type local resource, http://open-services.net/ns/core#LocalResource |
| LIS_PROP_TYPE_typed_reference |
Property type typed reference, http://open-services.net/ns/core#Reference |
| LIS_PROP_TYPE_untyped_reference |
Property type untyped reference, http://open-services.net/ns/core#Reference |
| LIS_PROP_TYPE_external_reference |
Property type external refernce, http://open-services.net/ns/core#Reference |
| LIS_PROP_TYPE_typed_relation |
Property type typed relation, http://open-services.net/ns/core#Reference |
| LIS_PROP_TYPE_untyped_relation |
Property type untyped relation, http://open-services.net/ns/core#Reference |
| LIS_PROP_TYPE_untyped |
Property type untyped, http://open-services.net/ns/core#AnyResource |
Definition at line 44 of file lis_datatypes.h.