Difference between revisions of "OBD:Java API"
Jump to navigation
Jump to search
(→Model) |
|||
Line 1: | Line 1: | ||
− | |||
All java calls are made against a [http://www.berkeleybop.org/obd/docs/org/obd/query/Shard.html Shard] object. A Shard is an instance of the [http://www.martinfowler.com/eaaCatalog/repository.html Repository] pattern. Calls to fetch or store domain objects are made against a Shard object. | All java calls are made against a [http://www.berkeleybop.org/obd/docs/org/obd/query/Shard.html Shard] object. A Shard is an instance of the [http://www.martinfowler.com/eaaCatalog/repository.html Repository] pattern. Calls to fetch or store domain objects are made against a Shard object. | ||
Line 12: | Line 11: | ||
* [http://www.berkeleybop.org/obd/docs/org/obd/model/package-summary.html Model javadocs ] and [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-uml.png UML] - Conceptual model | * [http://www.berkeleybop.org/obd/docs/org/obd/model/package-summary.html Model javadocs ] and [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-uml.png UML] - Conceptual model | ||
− | * [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-xml.rnc OBD-XML RelaxNG Schema] | + | * [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-xml.rnc OBD-XML RelaxNG Schema] - also [http://www.berkeleybop.org/obd/docs/org/obd/model/doc-files/obd-xml.xsd XSL Schema] |
[[Category:OBD]] | [[Category:OBD]] |
Latest revision as of 12:44, 13 June 2008
All java calls are made against a Shard object. A Shard is an instance of the Repository pattern. Calls to fetch or store domain objects are made against a Shard object.
There are various implementations of the Shard interface, for both The OBDSQL database and RDF triplestores. The Shard interface provides a high level view over the low level SQL or RDF details
- JavaDoc - OBD Java API
Model
- Model javadocs and UML - Conceptual model
- OBD-XML RelaxNG Schema - also XSL Schema