[oslc-core] Some Topics for Discussion Today
Arthur Ryman
ryman at ca.ibm.com
Wed May 26 08:59:42 EDT 2010
1. I've been digging deeper into OWL and there does appear to be a way to
express the kind of information we are putting in our Shape resources,
e.g. cardinality. The OWL way is somewhat more complex - it involves class
restrictions. Our Shape approach is easier for clients to handle. I think
we should at least describe the semantics of Shape in terms of OWL so we
are compatible. We may be able to regard Shape as a simplified form for
the equivalent OWL.
2. Our use of Dublin Core namespace prefixes seems a little inconsistent
with common practice. We are using the newer terms namespace,
http://purl.org/dc/terms/ instead of the legacy elements namespace
http://purl.org/dc/elements/1.1/. However, the usual prefix for the terms
namespace seems to be dcterms: while the elements namespace uses dc:. I
suggest we adopt this convention and use dcterms: as the predefined and
recommended prefix. See [1]
"So as not to affect the conformance of existing implementations of
"simple Dublin Core" in RDF, domains and ranges have not been specified
for the fifteen properties of the dc: namespace
(http://purl.org/dc/elements/1.1/). Rather, fifteen new properties with
"names" identical to those of DCMES Version 1.1 have been created in the
dcterms: namespace (http://purl.org/dc/terms/). "
3. I think we should establish or identify a best practice for services
that provide access to resources through both http and https. In this
case, the same resource is being made available at two different URLs. The
resource should have one preferred URI which appears in the resource
representations, is used for links, etc. If we don't establish a preferred
URI then queries, etc. could get complex. Anyone have experience with this
situation?
[1] http://dublincore.org/documents/dcmi-terms/
Regards,
___________________________________________________________________________
Arthur Ryman, PhD, DE
Chief Architect, Project and Portfolio Management
IBM Software, Rational
Markham, ON, Canada | Office: 905-413-3077, Cell: 416-939-5063
Twitter | Facebook | YouTube
More information about the Oslc-Core
mailing list