|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
|
|
|
Re: Improved i-card.owl checked inPaul,
> 1. I presume that youve stayed entirely within the
IMI specifications? It seems that you have. That was the intent.
I used MS CardSpace 1.5 doc and infocard xml schema
http://schemas.xmlsoap.org/ws/2005/05/identity. I reviewed
IMI 1.0 specification, and did not find any difference. However I found
out that ic07IssuerInformation element has a predefined data
structure, and should not be a string. As a result, I've added
IssuerInformationEntry class, entryName and entryValue datatype properties,
replased ic07IssuerInformation with the same object property. Also I
fixed some my previous errors. I attached updated i-card.owl
schema.
> 2. WRT your #16: CDM does (in my mind) support
polymorphism although I realize that the IdAS API does notbut we can fix this
when we remove the Model APIs from IdAS
Actually, Model API could correctly treat a
polymorphism in a schema. Are you going to replace it with a
model proposed by Jim a year ago (I and Valery think it is not
convenient to use it) or plain just to use owl schema
instead of Model API?
> 4. WRT
your #17: Do you have ideas about how to represent these values?
I see the following
cases:
1. Store claim
values in separate Entity. In this case transaction
problems possible if entities are stored in different
contexts.
2.
Store values as a complex attribute value(s) :
2.1. P-Card has a single-valied attribute with
"Claims" value. All attributes of this value has attrID == claim
type. In this case claim values are predefined in
schema.
2.2. P-Card has a multy-valied attribute with
"Claim" values. These values, in turn, have two attributes: claimType and
claimValue. In this case we can use the same schema for different sets of
claims.
> 5. Would you be willing to create an i-card-instance.owl file
that contains an example p-card and an example
m-card?
I attached
icardinstances.owl with those example cards. This ontology imports
claimTypes.owl where claim type instances are
defined.
Thanks,
Sergey Lyakhov
_______________________________________________ higgins-dev mailing list higgins-dev@... https://dev.eclipse.org/mailman/listinfo/higgins-dev |
|
|
Re: Improved i-card.owl checked inOn 9/18/09 6:56 AM, "Sergey Lyakhov" <slyakhov@...> wrote: Paul, _______________________________________________ higgins-dev mailing list higgins-dev@... https://dev.eclipse.org/mailman/listinfo/higgins-dev |
|
|
Re: Improved i-card.owl checked inPaul,
>> Actually,
Model API could correctly treat a polymorphism in a schema. Are you going to
replace it with a model proposed by
>> Jim a
year ago (I and Valery think it is not convenient to use it) or plain just to
use owl schema instead of Model API?
> ## I have yet another idea up my sleeve. Valery probably wont like it either, but well see. Ill let you know within 1 week. When I wrote
"...replaces IModel interfaces with something you were going to propose"
here http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html , I supposed you have a new idea to
replace IModel interfaces with something. It looks I misunderstood your
sentence.
Thanks,
Sergey Lyakhov
_______________________________________________ higgins-dev mailing list higgins-dev@... https://dev.eclipse.org/mailman/listinfo/higgins-dev |
|
|
New IdAS Model Interfaces [WAS: Re: Improved i-card.owl checked in]Sorry. I haven’t been very clear. Let me try again here. The changes that we’ve made in the Context Data Model 1.1, and implemented in IdAS mean that we now have a data model that can represent RDF graphs as CDM entities, simple (literal) attributes and complex (entity-valued) attributes in a very natural way. This opens up the possibility of CDM/IdAS contexts containing not just “instance” data (e.g. the (entity attribute attribute-value) statement (paul eyeColor green)) but also statements like (paul rdf:type :Person) and, more to the point of what we are discussing here, statements about the Person class itself. And of course of this is exactly how things are done in in the world of RDF. I’m proposing that we model in CDM classes of entities and kinds of attributes using entities and attributes. We would use the URI rdf:type to link an instance entity to its class entity(ies). And we would use various RDF vocabularies to describe these classes of entities and attributes. All that remains for us (e.g. me) to do is to document on the CDM page on the Higgins wiki exactly which vocabularies we are using, and which parts of them. The obvious choice is to use the RDFS vocabulary. Some of OWL is may be useful. I find that parts of the SPIN (see http://spinrdf.org) vocabulary may also be extremely useful. SPIN introduces ways to model closed-world, OOP concepts of classes and attributes that I think Context CP developers will find familiar and useful, which still allowing open world models like native RDF. With this approach no further changes are required to IdAS, and we don’t need the current Model interfaces. What does change with this approach is that if a context developer wants to express the “class” aspects of the entity and attribute instances in their context data set, they would need to populate their context (or some context) with yet more entities that describe classes of entities and attributes (e.g. as owl:Classes, owl:DatatypeProperties and owl:ObjectProperties). If they do this, the the existing Higgins IdAS 1.1 API can be used to inspect and navigate these “class” entities. --Paul On 10/20/09 11:07 AM, "Sergey Lyakhov" <slyakhov@...> wrote: Paul, _______________________________________________ higgins-dev mailing list higgins-dev@... https://dev.eclipse.org/mailman/listinfo/higgins-dev |
| Free embeddable forum powered by Nabble | Forum Help |