-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GS1 EPCIS Modeling #561
Comments
@nissimsan in addition to what @mgh128 wrote in #552:
|
Thanks @VladimirAlexiev. |
The published EPCIS 2.0 standard ( https://ref.gs1.org/standards/epcis/ ) does include UML class diagrams in section 7.2.1 |
@mgh128 thanks! So sad that we share EPCIS stuff in a third party git project ;-) @nissimsan @OR13 If you compare the ontology diagram to the JSON schema (we also have a JSON diagram that could make the comparison easier), you could see some useful lessons for this effort as well. Eg the URI of Event and BizTransation in JSON should be #################### Meta-properties
epcis:jsonldLabel a owl:DatatypeProperty , rdf:Property ;
rdfs:comment """JSONLD term (alias) used for this property.
The default is the property local name, which is captured in rdfs:label."""@en ;
rdfs:domain rdf:Property;
schema:domainIncludes rdf:Property ;
rdfs:isDefinedBy epcis: ;
rdfs:label "jsonldLabel" ;
rdfs:range xsd:string ;
schema:rangeIncludes xsd:string ;
sw:term_status "stable" .
rdf:type epcis:jsonldLabel "type".
epcis:bizTransactionType epcis:jsonldLabel "type".
epcis:jsonldUriLabel a owl:DatatypeProperty , rdf:Property ;
rdfs:comment """JSONLD term (alias) used for the URI of nodes of this class.
There is no default: many EPCIS classes use blank nodes instead of the standard @id JSONLD term."""@en ;
rdfs:domain rdf:Property;
schema:domainIncludes rdf:Property ;
rdfs:isDefinedBy epcis: ;
rdfs:label "jsonldUriLabel" ;
rdfs:range xsd:string ;
schema:rangeIncludes xsd:string ;
sw:term_status "stable" .
epcis:AggregationEvent epcis:jsonldUriLabel "eventID".
epcis:BizTransaction epcis:jsonldUriLabel "bizTransaction".
epcis:EPCISDocument epcis:jsonldUriLabel "id".
# etc |
@VladimirAlexiev - I've alerted @CraigRe - and he'll discuss with the GS1 publications team to try to get the PDF vector version published. I've tried previously (without much success) on a similar issue for the UML class diagram in the GS1 GLN Data Model Solution Standard - and they so far only replaced one completely unreadable bitmap with a high-resolution bitmap that was still 50% larger file size than the vector PDF I gave them (which even had searchable text, unlike their high-resolution PNG bitmap)! @nissimsan - I've also attached to this reply the alternative version you just mentioned, from the syntax perspective. |
Looking for volunteers to pick this up. |
Let's continue this on #385 |
duplicate discussion of #385 |
Moving what I started in #552 to an issue. General positive feedback on that direction, only lacking time to progress it further right now.
The text was updated successfully, but these errors were encountered: