Abstract:
PROBLEM TO BE SOLVED: To provide a modular format or a reusable system for constructing a query. SOLUTION: The system comprises an application programming interface for accessing a constructor and an accessor about a query object. The application programming interface helps to construct the query object. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a coherent operating system base having high convenience in order to support a lot of different application developers. SOLUTION: A programming interface for a computer platform can include various functionalities. In a certain embodiment, the programming interface includes one or a plurality of of the following groups of types or functions: those related to core file system concepts, those related to entities that a human being can contact, those related to documents, those related to multiple kinds of media, those related to audio media, those specific to video media, those related to image media, those related to e-mail messages, and those related to identifying particular locations. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide an application program interface (API) for a data platform. SOLUTION: The API includes a generic data access component for presenting at least one of the store, session, transaction, and query service of the data platform related to a data store. A data class component of the API provides a class non-depending on normalization application for presenting a type and a relation of a data model of the data platform. The API includes property peculiar to a domain of the data platform and a domain data class component of a class peculiar to the application and a framework for presenting a behavior. The data platform provides data service for allowing corresponding applications of different frameworks capable of being accessed by a plurality of different application frameworks to access the data store. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a common data model (CDM) being a data model in common in data models peculiar to a plurality of applications. SOLUTION: The CDM supports both of end user application data of PIM (Personal Information Manager) and data depending on business (LOB). In the same way, SDM type (system definition model) application can specify its model at top of the CDM. The CDM enables improved mutual operation property between applications by using an entity constituent element for providing data entity having uniform identity over a plurality of different applications and a relationship constituent element for defining relationship between two data entities or more. The CDM provides a type system in which arbitrary algebra operates. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a modular, flexible and extensible system by defining relationship between a plurality of items external to the items themselves. SOLUTION: Disclosure of the problem concerns to relationship between a plurality of items. For example, the relationship between a plurality of items can be defined in a class including methods to return a specified element or value by appointed relationship. A compiler or a similar system can be extended so that it accepts relationship expression in a simple property format and directs such a call to a specified method. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
The present invention relates to a system and methodology to facilitate interoperability and compatibility between disparate data systems. In one aspect, a file transformation system is provided having at least one file associated with one or more unstructured properties. A file property handler manipulates the unstructured properties in accordance with one or more structured properties associated with a structured object store environment. If an unstructured file is to be operated in the context of a structured object store environment, a promotion operation is performed to update unstructured properties in the file with structured properties suitable for operation in the structured object store environment. If a promoted item were to be manipulated in the structured object store environment, a demotion operation or reverse transformation is performed to update properties in the file.
Abstract:
Various embodiments of the present invention are directed to a storage platform (figure 20) comprising: a data store in which data stored therein is defined in terms of items, elements, and relationships (figure 20, 2014), wherein an item is a unit of data storable in the data store and comprises one or more elements, an element is an instance of a type (figure 20, 2016) comprising one or more fields, and a relationship is a link between at least two items; a set of schemas (figure 20, 2014) that define different types of items, elements, and relationships (figure 20, 2016); and an application programming interface (figure 20, 350a, 350b, or 350c) comprising a class (figure 20, 2008) for each of the different items, elements, and relationships defined in the set of schemas. Data may also be stored in the data store in the form of an extension to an existing item type, and wherein the application programming interface comprises a class for each different item extension (figure 20, 2006).
Abstract:
An application program interface (API) for a data platform. The API includes a generic data access component that exposes at least one of stores, sessions, transactions, and query services of the data platform, which data platform is associated with a data store. A data classes component of the API provides canonical, application-independent classes that expose types and relationships of a data model of the data platform. The API includes a domain data classes component of application- specific and framework-specific classes that expose domain-specific properties and behaviors of the data platform. The data platform can be a common data platform that interfaces to the data store to provide data services accessible by a plurality of disparate application frameworks, which data services allow a corresponding application of the different frameworks to access the data store.
Abstract:
Una interfase de programa de aplicacion (API) para una plataforma de datos. La API incluye un componente de acceso de datos generico que expone al menos uno de los servicios de almacenes, sesiones, transacciones y consulta de la plataforma de datos, cuya plataforma de datos se asocia con un almacen de datos. Un componente de clases de datos de la API proporciona clases independientes a la aplicacion, canonicas, que exponen los tipos y relaciones de un modelo de datos de la plataforma de datos. La API incluye un componente de clases de datos de dominio de clases especificas de dominio y especificas a la estructura que exponen propiedades especificas de dominio y comportamientos de la plataforma de datos. La plataforma de datos puede ser una plataforma de datos comun que interconecta al almacen de datos para proporcionar servicios de datos accesibles mediante una pluralidad de estructuras de aplicacion disparadas, cuyos servicios de datos permiten una aplicacion correspondientes de las diferentes estructuras para tener acceso al almacen de datos.